Default HTG hotel image

Find hotels in Porto from £40

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
1 Oct - 2 Oct
Tomorrow
2 Oct - 3 Oct
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

Filter by

Star rating

Guest rating

Our top choices for Porto hotels

1. Hotel Villalucerna

Hotel Villalucerna
Vigo
Spain
Javier
£73
includes taxes & fees
5 Oct - 6 Oct
Hotel Villalucerna

2. La Posada de Pedrazales

La Posada de Pedrazales
Galende
United Kingdom
Annie
£45
includes taxes & fees
2 Oct - 3 Oct
La Posada de Pedrazales

3. Parador de Puebla de Sanabria

Parador de Puebla de Sanabria
Puebla de Sanabria
United Kingdom
Graham
£65
includes taxes & fees
12 Oct - 13 Oct
Parador de Puebla de Sanabria

4. Posada Real La Pascasia

Posada Real La Pascasia
Puebla de Sanabria
United Kingdom
Tracey
£97
includes taxes & fees
8 Oct - 9 Oct
Posada Real La Pascasia

5. Hotel Medulio

Hotel Medulio
Carucedo
United Kingdom
Giovanni
£45
includes taxes & fees
4 Oct - 5 Oct
Hotel Medulio

6. Complejo Hostelero Paladium

Complejo Hostelero Paladium
Vilamartin de Valdeorras
Canada
Thomas
£56
includes taxes & fees
2 Oct - 3 Oct
Complejo Hostelero Paladium

7. Hotel Malecón

Hotel Malecón
O Barco de Valdeorras
United States
Melba
£52
includes taxes & fees
2 Oct - 3 Oct
Hotel Malecón

8. Vinhais Hotel

Vinhais Hotel
Vinhais
United Kingdom
Graham
£46
includes taxes & fees
6 Oct - 7 Oct
Vinhais Hotel

9. Posada Real La Carteria

Posada Real La Carteria
Puebla de Sanabria
Spain
Fabiola
£83
includes taxes & fees
8 Oct - 9 Oct
Posada Real La Carteria

10. Candeias do Souto

Candeias do Souto
Braganca
Canada
Joe
£57
includes taxes & fees
9 Oct - 10 Oct
Candeias do Souto

11. Posada de Las Misas

Posada de Las Misas
Puebla de Sanabria
United States
María Silvina
£79
includes taxes & fees
4 Oct - 5 Oct
Posada de Las Misas

12. Hotel Calzada

Hotel Calzada
Vilamartin de Valdeorras
Australia
Paul
£56
includes taxes & fees
12 Oct - 13 Oct
Hotel Calzada

13. Hotel Monumento Pazo do Castro

Hotel Monumento Pazo do Castro
O Barco de Valdeorras
Spain
Mar
£85
includes taxes & fees
1 Nov - 2 Nov
Hotel Monumento Pazo do Castro

14. Exe São Lazaro

Exe São Lazaro
Braganca
United States
Fernando
£46
includes taxes & fees
1 Nov - 2 Nov
Exe São Lazaro

15. HI Braganca - Pousada de Juventude - Hostel

HI Braganca - Pousada de Juventude - Hostel
Braganca
United Kingdom
Nic
£42
includes taxes & fees
9 Oct - 10 Oct
HI Braganca - Pousada de Juventude - Hostel

16. Casa da Edrosa

Casa da Edrosa
Vinhais
£92
includes taxes & fees
2 Oct - 3 Oct
Casa da Edrosa

17. Hostal Mayo

Hostal Mayo
O Barco de Valdeorras
Spain
Alberto
£41
includes taxes & fees
5 Oct - 6 Oct
Hostal Mayo

18. Hotel Restaurante Bayona

Hotel Restaurante Bayona
Rios
Spain
Pamela
£41
includes taxes & fees
7 Oct - 8 Oct
Hotel Restaurante Bayona

19. ibis Braganca

ibis Braganca
Braganca
Canada
Lina
£45
includes taxes & fees
19 Oct - 20 Oct
ibis Braganca

20. Solar de Santa Maria

Solar de Santa Maria
Braganca
Canada
Margaret
£75
includes taxes & fees
9 Oct - 10 Oct
Solar de Santa Maria
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Porto attractions

Trevinca Mountain

10.0/10 (3 reviews)
Commune with nature and explore the great outdoors at Trevinca Mountain during your travels in Porto. Stroll along the beaches or discover the area's mountain views.
See properties

Top Porto Hotel Reviews

Parador de Puebla de Sanabria

Parador de Puebla de Sanabria

10/10 Excellent
"Nos sorprendió lo bueno que está el hotel. Llegamos tarde cuando casi cerraba el restaurante, la chica fue muy amable y nos atendió como reyes. Lo recomiendo 100%"
Ivon 1-night trip
Posted 8 days ago
Parador de Puebla de Sanabria
Vinhais Hotel

Vinhais Hotel

8/10 Good
"Helpful staff who used Google Translate to communicate with us - a great idea. A small town but had a very good meal in a nearby restaurant. Good car parking."
David 1-night trip
Posted 10 days ago
Vinhais Hotel
ibis Braganca

ibis Braganca

10/10 Excellent
"Good location. Helpful staff. Good breakfast. Easy to park."
David 1-night trip
Posted 2 weeks ago
ibis Braganca
Exe São Lazaro

Exe São Lazaro

10/10 Excellent
"Staff were excellent. The restaurant was closed during our stay"
Colin 3-night trip
Posted 3 weeks ago
Exe São Lazaro
HI Braganca - Pousada de Juventude - Hostel

HI Braganca - Pousada de Juventude - Hostel

10/10 Excellent
"Lovely place to stop over. We stayed there on the way and the way back to West Portugal. Good breakfast. Great, friendly staff on reception."
Carolyn 1-night trip
Posted 2 months ago
HI Braganca - Pousada de Juventude - Hostel
Hotel Medulio

Hotel Medulio

8/10 Good
"Wonderful kind staff. Any time of day (or evening) willing to provide food and sustenance. Room was as advertised with four beds , bath and small balcony with views. In the downside there was a silverfish on the bedding on arrival, not dangerous to humans but not very nice, and the water came out the taps brown and there was no plug for the bath anyway. We improvised but it was brown water bath. It was a great location and enjoyed several walks into the médulas and had a great day out in Ponferrada & swimming in the lake, and enjoyed the mining tunnels at Orellan. The sunsets and sky were lovely from the hotel. The breakfast and evening meals were very good at hotel."
Kerry 3-night trip
Posted 2 months ago
Hotel Medulio
Cantinho do Castelo - Maria I

Cantinho do Castelo - Maria I

10/10 Excellent
"The flat was very clean, and the furnishings were comfortable. Parking was easy. The big patio (from which you can see the castle) was really nice too."
Erin T. 2-night trip
Posted 5 months ago
Cantinho do Castelo - Maria I
Hotel Malecón

Hotel Malecón

10/10 Excellent
"Clean room,friendly staffs ,noisy at midnight outside. But very good hotel. "
Peng 1-night trip
Posted 1 year ago
Hotel Malecón

More cheap stays in Porto

Hostal Mayo

Hostal Mayo

Avenida Eulogio Fernández, 70 O Barco de Valdeorras ORENSE
£41
5 Oct - 6 Oct
includes taxes & fees
6.6/10 (8 reviews)
Hostal Mayo
HI Braganca - Pousada de Juventude - Hostel

HI Braganca - Pousada de Juventude - Hostel

Av. 22 de Maio Braganca
£42
9 Oct - 10 Oct
includes taxes & fees
8.6/10 Excellent! (65 reviews)
HI Braganca - Pousada de Juventude - Hostel
Hotel Medulio

Hotel Medulio

Calle General 1 Carucedo
£45
4 Oct - 5 Oct
includes taxes & fees
8.4/10 Very good! (104 reviews)
Hotel Medulio
La Posada de Pedrazales

La Posada de Pedrazales

Calle Barrio Medio, 56 Galende Lago de Sanabria
£45
2 Oct - 3 Oct
includes taxes & fees
8/10 Very good! (14 reviews)
La Posada de Pedrazales
Hotel Calzada

Hotel Calzada

Calzada 1 Vilamartin de Valdeorras
£56
12 Oct - 13 Oct
includes taxes & fees
9.4/10 Exceptional! (42 reviews)
Hotel Calzada
Hotel Los Perales

Hotel Los Perales

Avenida de Galicia, 22 Puebla de Sanabria Zamora
Get ratesHotel Los Perales

Find out more about Porto

Top reasons to visit Porto

  • Stunning Scenery: Porto boasts breathtaking views, especially from the iconic Dom Luís I Bridge and along the Douro River.
  • Diverse Outdoor Activities: The region is perfect for adventure seekers, with opportunities for hiking, skiing, and exploring national parks.
  • Rich Cultural Experiences: Discover Porto's vibrant culture through its historic centre, local holidays, and renowned wine.
  • Beautiful Beaches: Enjoy the nearby stunning beaches that offer relaxation and scenic beauty.
  • Charming Accommodation: Experience a variety of hotels, from boutique stays to welcoming country houses, catering to all preferences.

Find great hotels near Porto

Experience the charm of Porto with a delightful stay at one of its diverse hotels, ranging from boutique accommodations to inviting country houses. Whether you're travelling with family, seeking a pet-friendly environment, or looking for an LGBTQIA-welcoming atmosphere, Porto's hotels cater to all. Discover the perfect base for your adventures in this beautiful region of Castile and León, where comfort and hospitality await every guest.

  • Posada de Las Misas: This charming 3-star country house, rated 8.4 by guests, offers a delightful escape just 22.5km from Porto. The Posada boasts a rustic yet elegant theme, providing a homely atmosphere complemented by various dining options, including breakfast and dinner services. Guests can indulge in activities such as hiking and fishing nearby, making it perfect for nature lovers. With entertainment amenities like cable TV and a DVD player, visitors can unwind after a day of exploring the local historical district and scenic boardwalk.
  • Hotel Meleiros: Rated 8.0, Hotel Meleiros is a welcoming 3-star hotel located 20.9km from Porto, ideal for pet owners seeking a friendly stay. This hotel embraces a warm, pet-friendly ethos, allowing some pets onsite with specific amenities to ensure a comfortable experience for both guests and their furry companions. The hotel's inviting atmosphere, combined with its close proximity to local attractions, makes it an excellent choice for travellers looking to explore while enjoying the company of their pets.
  • Hotel Los Perales: A budget-friendly option, Hotel Los Perales offers a comfortable stay just 20.9km from Porto, catering to pet lovers. This hotel stands out with its pet-friendly policy, allowing pets for free, while ensuring service animals are accommodated without fees. The hotel’s relaxed environment makes it a suitable choice for those seeking affordable lodging without compromising on warmth and hospitality. The welcoming atmosphere and convenient location make it a popular choice for all types of travellers.

Where to stay near Porto

Porto, a captivating city in northwestern Spain, is a haven for outdoor enthusiasts and adventure seekers. Explore the stunning views from the iconic Dom Luís I Bridge, wander through the historic centre, and bask in the beauty of the Douro River. Venture into the nearby Douro Valley for breathtaking scenery, or indulge in skiing at local resorts during the winter months. Porto promises a delightful blend of culture, nature, and exhilarating experiences.

  • Ribadelago: Nestled approximately 11.3km from Porto, Ribadelago is a charming village that captures the essence of outdoor adventure and natural beauty. Known for its seasonal visitor patterns, the peak months from June to August draw nature enthusiasts eager to explore its stunning landscapes. The village is surrounded by a serene lake and lies adjacent to a national state park, making it a perfect base for hiking, fishing, and enjoying the local flora and fauna. Ribadelago’s recreational areas provide ample opportunities for family-friendly outdoor activities, ensuring a memorable experience for all.
  • San Martin de Castaneda: Located around 12.9km from Porto, San Martin de Castaneda is another picturesque village that captivates visitors with its majestic scenery and rich natural surroundings. With moderate seasonal footfall, the village sees a surge in tourists from April to August. Here, adventurers can take advantage of various recreational areas that serve as gateways to the nearby national state park and lake. The tranquil atmosphere and breathtaking views make it an ideal retreat for those seeking both relaxation and excitement in the great outdoors.
  • Galende: Situated 17.7km from Porto, Galende is a vibrant city that offers a delightful mix of outdoor pursuits and educational experiences. Visitors frequently arrive during the busier months of June to August, drawn by the area's stunning landscapes and adventure opportunities. Galende boasts various recreational areas perfect for hiking and exploration, alongside its proximity to a national state park and a picturesque lake. This city not only serves as a gateway to nature but also provides a lively atmosphere where one can immerse themselves in the local culture and charm.

Things to do in Porto

Porto offers a wealth of outdoor activities and stunning scenery, making it an ideal destination for adventure seekers. Enjoy a comprehensive city tour to explore the vibrant culture, local holidays, and charming hotels. Don't miss the chance to visit attractions beyond the city, enriching your experience in this beautiful region of Spain.

Shopping

In Porto, you can explore Rua de Santa Catarina for local shops and cafés. If you're up for a drive, head to Centro Comercial Dolce Vita, featuring popular brands and dining options. Another great spot is El Corte Inglés, a large department store offering a variety of gifts and souvenirs.

Recreation

In Porto, indulge in rejuvenating treatments at the Porto Wellness Centre, featuring holistic therapies and calming ambience. Explore the serene surroundings at Spa do Vinho, where wine-infused treatments provide a unique wellness experience, perfect for relaxation and rejuvenation after a day of sightseeing.

Adventure

In Porto, explore the Douro River on a thrilling kayaking adventure, taking in the stunning views of the city and its iconic bridges. For a unique experience, try rock climbing in the nearby Peneda-Gerês National Park, where breathtaking landscapes await the adventurous at heart.

Nightlife

Experience the vibrant nightlife in Porto by visiting Rua Galeria de Paris, where you can find numerous bars and clubs. Enjoy a cocktail at Plano B, a trendy spot known for its eclectic vibe, or dance the night away at Pérola Negra, a local favourite for its lively atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Porto

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Porto are December to February, where the prices are slightly lower. This is in comparison to April and July to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Porto is Monday. The most expensive day to stay in Porto is Thursday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your options based on your budget, desired location, and preferred hotel type. To find the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Porto with your flights and activities by booking a package through Expedia.

Find the best attractions near Porto

Porto offers a delightful blend of outdoor adventures and scenic beauty, making it perfect for a holiday. Visitors can explore national parks, stunning beaches, and majestic mountains. Highlights include the Douro Promenade, the iconic cathedral, and the renowned Porto wine. With a variety of attractions nearby, there's plenty for travellers seeking both relaxation and adventure in this charming city.

  • Sanabria Lake Natural Park: Experience breathtaking scenery and outdoor adventures in this stunning national park. With its pristine lake surrounded by mountains, it's perfect for hiking, picnicking, and wildlife watching, offering a true escape into nature.
  • O Cortello dos Lobos: Immerse yourself in the rich cultural heritage at this archaeological site. Discover ancient ruins and learn about the historical significance of the area, providing a unique glimpse into the past of Castile and León.
  • Playa del Folgoso: Relax on the golden sands of this beautiful beach, where you can soak up the sun and enjoy the refreshing ocean breeze. Ideal for swimming and beach activities, it’s a perfect spot for unwinding.

Best time to go to Porto

The best time to visit Porto can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Porto falls in July, when visitor numbers are moderately high and weather is sunny with no rain. The coolest average temperature in Porto falls in January, visitor numbers are moderately low and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January39.7°F (4.3°C)Light RainMostly SunnyModerately LowSlightly Low
February41.4°F (5.2°C)Light RainMostly SunnyModerately LowSlightly Low
March45.9°F (7.7°C)Light RainMostly SunnyAverageAverage
April50.9°F (10.5°C)Light RainMostly SunnyAverageSlightly High
May58.1°F (14.5°C)No RainMostly SunnyAverageAverage
June65.1°F (18.4°C)No RainMostly SunnyAverageAverage
July71.4°F (21.9°C)No RainSunnyModerately HighSlightly High
August71.2°F (21.8°C)No RainSunnyModerately HighSlightly High
September64.6°F (18.1°C)No RainSunnyModerately HighAverage
October56.5°F (13.6°C)Light RainMostly SunnyAverageAverage
November46.0°F (7.8°C)Light RainMostly SunnyAverageAverage
December41.5°F (5.3°C)Light RainMostly SunnyModerately LowSlightly Low

The nearest major airports for your trip to Porto

When travelling to Porto, you have several airport options. Santiago de Compostela (SCQ-Lavacolla), located 151.3km away, offers nearby hotels like the 5-star Parador de Santiago de Compostela and NH Collection Santiago de Compostela, both 9.7km from the airport. Vigo (VGO-Peinador) is 146.4km away, with luxurious options such as Gran Hotel Nagari Boutique & Spa, just 8.0km from the airport, and Pazo Los Escudos Hotel And Spa Resort, 11.3km away, providing 24-hour shuttle services. Closer still is Bragança (BGC), a mere 35.4km away, where you can stay at Pousada de Bragança - São Bartolomeu, only 6.4km from the airport, offering airport transportation for a fee.

Frequently asked questions

What is the best area to stay in Porto?
The best area to stay in Porto is Ribeira, located along the Douro River.Ribeira is the historic heart of Porto, characterised by its narrow, winding streets, colourful medieval buildings, and bustling riverfront promenade. It's incredibly walkable, with many key attractions like the Dom Luís I Bridge and the Cais da Ribeira right on its doorstep. You'll find numerous restaurants, cafes, and shops located amongst its ancient architecture.Couples will find Ribeira particularly appealing for its romantic setting. Evening strolls along the river, enjoying a meal with views of the Douro, and easy access to boat tours make for a memorable experience. Its close proximity to the port wine lodges across the river in Vila Nova de Gaia is also a major draw.For those who prefer a slightly quieter, yet still central, experience with upscale shopping and grander avenues, the Cedofeita and Boavista areas are excellent choices. Cedofeita, just north of the historic centre, offers a mix of traditional and modern, with art galleries and independent boutiques along Rua de Miguel Bombarda. Boavista, further west, is known for its wide boulevards, cultural institutions like the Casa da Música, and a more contemporary feel.
When is the best time to go to Porto?
The best times to go to Porto are during the spring (April to May) and autumn (September to October) when the weather is pleasant, and the city is less crowded than in the peak summer months.Spring in Porto offers mild temperatures, typically ranging from 15°C to 20°C, with blossoming flowers and fewer tourists. This makes it an excellent time for exploring the city's historic centre on foot, enjoying outdoor cafes, and taking a Douro River cruise without the summer heat.Autumn also provides comfortable temperatures, usually between 18°C and 25°C, and the city takes on a beautiful golden hue. This season is particularly good for food and wine enthusiasts, as it coincides with the grape harvest in the Douro Valley, offering opportunities for vineyard tours and wine tastings.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Porto.
How much is the nightly rate at a Porto hotel?
Prices for hotels in Porto often vary, but you can find a great deal from £40 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia