
Hotels in Porto
Hotels from as little as €20 pppn
Discover our breathtaking handpicked hotels in Porto
Welcome to Porto
Porto is an attractive port city, rising on a hill beside the Douro River. It is one of Europe’s oldest cities, which can be seen from the impressive Baroque architecture of its famous Sao Francisco church. And, of course, it’s also the home of Port wine. Charming and charismatic, there’s plenty to see and do in Porto. The city’s old town is called Ribeira and is a Unesco World Heritage Site. Its winding, cobbled streets, attractive plazas, churches and colourfully-tiled buildings offer plenty to admire and explore. The Ribeira waterfront also has plenty of cafes and restaurants with beautiful buildings rising up above them. Porto also offers plenty of natural attractions to appreciate. No trip is complete without a cruise along the river, underneath the city’s six bridges, while locals enjoy the Foz do Douro beach in the hot summer months. Another must-see is the Douro Valley, where you can sample the region’s famous wines with a trip to one of the many vineyards here.
Places to stay in Porto
Porto has something to offer everyoneThe hottest hotels in Porto
Check out the hotels everyone’s talking aboutPorto
8.1
(based on 49 reviews)
Hotel very clean and tidy, we didn’t do breakfast on this occasion, hotel staff very helpful and friendly. Hotel is at the top of slop but is very close to Bar, Restaurant and Cafe all very nice. Also close to the River.
Room price from
€23
Per person per night
Porto
8.4
(based on 222 reviews)
Great location and close to shops. Trindade is a main crossover station so trains from the station goes directly there. Hotel is literally on the other side of the station.
Room price from
€28
Per person per night
9.0
(based on 52 reviews)
Great hotel- excellent location right on the river front in the historic old town of porto. Breakfast served until 10.30 with an excellent choice of food. Staff helpful in providing info and/or arranging days out. Hotel near to main sights, and many restaurants. We were very pleased with our stay.
Room price from
€83
Per person per night
Porto
8.1
(based on 44 reviews)
We have stayed here before and this stay was as good as the last. The rooms are clean and well maintained. The breakfast and cleaning staff are great, the only reason I didn’t give 10 was due to the inattentive desk staff who would have left us sitting there on check in.
Room price from
€37
Per person per night
Porto
8.3
(based on 39 reviews)
Great location, great staff. Very clean. Very efficient. Rooms are spacious, well equipped and cosy
Room price from
€42
Per person per night
Hotels by star rating
Set the standard for your holiday with hotels in Porto by star rating9.3
(based on 14 reviews)
Very helpful staff and excellent service all round. However there is room for improvement with the beds. The mattress and pillows were uncomfortable.
Room Price From
€55
Per Person Per Night
9.5
(based on 4 reviews)
Excellent
Room Price From
€54
Per Person Per Night
Porto
9.2
(based on 46 reviews)
Room Price From
€62
Per Person Per Night
Vila Nova de Gaia
8.8
(based on 12 reviews)
Room Price From
€141
Per Person Per Night
8.9
(based on 12 reviews)
Room Price From
€111
Per Person Per Night
8.9
(based on 20 reviews)
Porto is a superb weekend location, with stunning views and fantastic food
8.3
(based on 17 reviews)
Room Price From
€90
Per Person Per Night
8.6
(based on 10 reviews)
Room Price From
€87
Per Person Per Night
7.6
(based on 54 reviews)
Excellent value for money. Staff were excellent as well. We'd go back tomorrow.
Room Price From
€49
Per Person Per Night
Vila Nova de Gaia
9.0
(based on 1 review)
Porto
8.4
(based on 222 reviews)
Great location and close to shops. Trindade is a main crossover station so trains from the station goes directly there. Hotel is literally on the other side of the station.
Room Price From
€28
Per Person Per Night
9.9
(based on 3 reviews)
Room Price From
€109
Per Person Per Night
9.8
(based on 2 reviews)
Room Price From
€62
Per Person Per Night
Porto
9.2
(based on 6 reviews)
Room Price From
€46
Per Person Per Night
9.0
(based on 52 reviews)
Great hotel- excellent location right on the river front in the historic old town of porto. Breakfast served until 10.30 with an excellent choice of food. Staff helpful in providing info and/or arranging days out. Hotel near to main sights, and many restaurants. We were very pleased with our stay.
Room Price From
€83
Per Person Per Night
Vila Nova de Gaia
8.5
(based on 4 reviews)
Room Price From
€36
Per Person Per Night
Vila Nova de Gaia
8.3
(based on 8 reviews)
Room Price From
€54
Per Person Per Night
Vila Nova de Gaia
8.2
(based on 14 reviews)
Room Price From
€39
Per Person Per Night
Porto
8.7
(based on 24 reviews)
Excellent hotel. Really enjoyed our stay there, the service at reception in the restaurant and the bar was really good everyone went out of their way to be helpful. The hotel is modern and the rooms are large and very comfortable.
Room Price From
€38
Per Person Per Night
Porto
8.6
(based on 34 reviews)
Room Price From
€51
Per Person Per Night
Porto
9.0
(based on 2 reviews)
Porto
9.0
(based on 1 review)
Vila Nova de Gaia
8.0
(based on 10 reviews)
Room Price From
€22
Per Person Per Night
8.5
(based on 1 review)
8.5
(based on 1 review)
Lovely hotel with excellent location. Located very close to the city center,clean & comfortable . We were warmly welcomed by the friendly reception staff Barbara, she gave us her advices & tips about the city itself, shops, and restaurants. Would definetely recommend this hotel to everybody! It was a very pleasent stay!
Porto
8.1
(based on 49 reviews)
Hotel very clean and tidy, we didn’t do breakfast on this occasion, hotel staff very helpful and friendly. Hotel is at the top of slop but is very close to Bar, Restaurant and Cafe all very nice. Also close to the River.
Room Price From
€23
Per Person Per Night
Porto
8.1
(based on 44 reviews)
We have stayed here before and this stay was as good as the last. The rooms are clean and well maintained. The breakfast and cleaning staff are great, the only reason I didn’t give 10 was due to the inattentive desk staff who would have left us sitting there on check in.
Room Price From
€37
Per Person Per Night
Vila Nova de Gaia
8.3
(based on 54 reviews)
Room Price From
€26
Per Person Per Night
Porto
8.9
(based on 4 reviews)
Room Price From
€34
Per Person Per Night
8.2
(based on 64 reviews)
Room Price From
€28
Per Person Per Night
Vila Nova de Gaia
8.0
(based on 1 review)
Room Price From
€27
Per Person Per Night
Porto
9.1
(based on 2 reviews)
Room Price From
€23
Per Person Per Night
Porto
8.3
(based on 3 reviews)
Room Price From
€31
Per Person Per Night
Matosinhos
9.0
(based on 1 review)
Porto
7.4
(based on 1 review)
7.2
(based on 9 reviews)
Room Price From
€22
Per Person Per Night
Porto
7.2
(based on 1 review)
Porto
7.0
(based on 1 review)
6.9
(based on 9 reviews)
Porto
6.7
(based on 10 reviews)
Room Price From
€27
Per Person Per Night
Hotels by type
Hotels that suit your holiday vibe…9.8
(based on 2 reviews)
Room Price From
€62
Per Person Per Night
Porto
9.2
(based on 6 reviews)
Room Price From
€46
Per Person Per Night
Vila Nova de Gaia
8.2
(based on 14 reviews)
Room Price From
€39
Per Person Per Night
8.5
(based on 2 reviews)
Porto
8.7
(based on 24 reviews)
Excellent hotel. Really enjoyed our stay there, the service at reception in the restaurant and the bar was really good everyone went out of their way to be helpful. The hotel is modern and the rooms are large and very comfortable.
Room Price From
€38
Per Person Per Night
8.3
(based on 17 reviews)
Room Price From
€90
Per Person Per Night
Porto
8.6
(based on 5 reviews)
Room Price From
€33
Per Person Per Night
8.1
(based on 12 reviews)
Room Price From
€39
Per Person Per Night
Porto
8.1
(based on 49 reviews)
Hotel very clean and tidy, we didn’t do breakfast on this occasion, hotel staff very helpful and friendly. Hotel is at the top of slop but is very close to Bar, Restaurant and Cafe all very nice. Also close to the River.
Room Price From
€23
Per Person Per Night
8.3
(based on 3 reviews)
Room Price From
€44
Per Person Per Night
9.3
(based on 14 reviews)
Very helpful staff and excellent service all round. However there is room for improvement with the beds. The mattress and pillows were uncomfortable.
Room Price From
€55
Per Person Per Night
Porto
8.4
(based on 222 reviews)
Great location and close to shops. Trindade is a main crossover station so trains from the station goes directly there. Hotel is literally on the other side of the station.
Room Price From
€28
Per Person Per Night
Porto
9.2
(based on 46 reviews)
Room Price From
€62
Per Person Per Night
9.0
(based on 52 reviews)
Great hotel- excellent location right on the river front in the historic old town of porto. Breakfast served until 10.30 with an excellent choice of food. Staff helpful in providing info and/or arranging days out. Hotel near to main sights, and many restaurants. We were very pleased with our stay.
Room Price From
€83
Per Person Per Night
Vila Nova de Gaia
8.5
(based on 4 reviews)
Room Price From
€36
Per Person Per Night
Vila Nova de Gaia
8.3
(based on 8 reviews)
Room Price From
€54
Per Person Per Night
Vila Nova de Gaia
8.8
(based on 12 reviews)
Room Price From
€141
Per Person Per Night
8.9
(based on 12 reviews)
Room Price From
€111
Per Person Per Night
8.9
(based on 20 reviews)
Porto is a superb weekend location, with stunning views and fantastic food
Porto
8.6
(based on 34 reviews)
Room Price From
€51
Per Person Per Night
9.3
(based on 14 reviews)
Very helpful staff and excellent service all round. However there is room for improvement with the beds. The mattress and pillows were uncomfortable.
Room Price From
€55
Per Person Per Night
Porto
8.4
(based on 222 reviews)
Great location and close to shops. Trindade is a main crossover station so trains from the station goes directly there. Hotel is literally on the other side of the station.
Room Price From
€28
Per Person Per Night
9.9
(based on 3 reviews)
Room Price From
€109
Per Person Per Night
9.8
(based on 2 reviews)
Room Price From
€62
Per Person Per Night
Porto
9.2
(based on 6 reviews)
Room Price From
€46
Per Person Per Night
9.5
(based on 2 reviews)
9.5
(based on 4 reviews)
Excellent
Room Price From
€54
Per Person Per Night
Porto
9.2
(based on 46 reviews)
Room Price From
€62
Per Person Per Night
9.0
(based on 52 reviews)
Great hotel- excellent location right on the river front in the historic old town of porto. Breakfast served until 10.30 with an excellent choice of food. Staff helpful in providing info and/or arranging days out. Hotel near to main sights, and many restaurants. We were very pleased with our stay.
Room Price From
€83
Per Person Per Night
Vila Nova de Gaia
8.5
(based on 4 reviews)
Room Price From
€36
Per Person Per Night
Hotels by board type
Pick your hotel with meals in mind…8.9
(based on 20 reviews)
Porto is a superb weekend location, with stunning views and fantastic food
Porto
8.3
(based on 49 reviews)
Room Price From
€43
Per Person Per Night
Vila Nova de Gaia
9.3
(based on 14 reviews)
Very helpful staff and excellent service all round. However there is room for improvement with the beds. The mattress and pillows were uncomfortable.
Room Price From
€55
Per Person Per Night
9.0
(based on 52 reviews)
Great hotel- excellent location right on the river front in the historic old town of porto. Breakfast served until 10.30 with an excellent choice of food. Staff helpful in providing info and/or arranging days out. Hotel near to main sights, and many restaurants. We were very pleased with our stay.
Room Price From
€83
Per Person Per Night
Vila Nova de Gaia
8.5
(based on 4 reviews)
Room Price From
€36
Per Person Per Night
Vila Nova de Gaia
8.8
(based on 12 reviews)
Room Price From
€141
Per Person Per Night
8.9
(based on 20 reviews)
Porto is a superb weekend location, with stunning views and fantastic food
Vila Nova de Gaia
8.2
(based on 14 reviews)
Room Price From
€39
Per Person Per Night
Porto
8.6
(based on 34 reviews)
Room Price From
€51
Per Person Per Night
Porto
8.4
(based on 32 reviews)
Lovely hotel in an excellent location easy access to and from the airport on 602 bus as it goes right passed the hotel only 2 euros for the journey
Room Price From
€40
Per Person Per Night
Porto
8.3
(based on 49 reviews)
Room Price From
€43
Per Person Per Night
8.3
(based on 17 reviews)
Room Price From
€90
Per Person Per Night
9.3
(based on 14 reviews)
Very helpful staff and excellent service all round. However there is room for improvement with the beds. The mattress and pillows were uncomfortable.
Room Price From
€55
Per Person Per Night
9.8
(based on 2 reviews)
Room Price From
€62
Per Person Per Night
Porto
9.2
(based on 6 reviews)
Room Price From
€46
Per Person Per Night
9.5
(based on 4 reviews)
Excellent
Room Price From
€54
Per Person Per Night
Porto
9.2
(based on 46 reviews)
Room Price From
€62
Per Person Per Night
9.0
(based on 52 reviews)
Great hotel- excellent location right on the river front in the historic old town of porto. Breakfast served until 10.30 with an excellent choice of food. Staff helpful in providing info and/or arranging days out. Hotel near to main sights, and many restaurants. We were very pleased with our stay.
Room Price From
€83
Per Person Per Night
Vila Nova de Gaia
8.5
(based on 4 reviews)
Room Price From
€36
Per Person Per Night
Vila Nova de Gaia
8.3
(based on 8 reviews)
Room Price From
€54
Per Person Per Night
Vila Nova de Gaia
8.8
(based on 12 reviews)
Room Price From
€141
Per Person Per Night
8.9
(based on 12 reviews)
Room Price From
€111
Per Person Per Night
9.0
(based on 52 reviews)
Great hotel- excellent location right on the river front in the historic old town of porto. Breakfast served until 10.30 with an excellent choice of food. Staff helpful in providing info and/or arranging days out. Hotel near to main sights, and many restaurants. We were very pleased with our stay.
Room Price From
€83
Per Person Per Night
Vila Nova de Gaia
8.8
(based on 12 reviews)
Room Price From
€141
Per Person Per Night
Porto
8.6
(based on 34 reviews)
Room Price From
€51
Per Person Per Night
Porto
8.3
(based on 49 reviews)
Room Price From
€43
Per Person Per Night
8.1
(based on 12 reviews)
Room Price From
€39
Per Person Per Night
Porto
8.1
(based on 44 reviews)
We have stayed here before and this stay was as good as the last. The rooms are clean and well maintained. The breakfast and cleaning staff are great, the only reason I didn’t give 10 was due to the inattentive desk staff who would have left us sitting there on check in.
Room Price From
€37
Per Person Per Night
8.2
(based on 15 reviews)
Room Price From
€33
Per Person Per Night
Porto
8.6
(based on 7 reviews)
Room Price From
€34
Per Person Per Night
Leca Da Palmeira
8.9
(based on 2 reviews)
Room Price From
€44
Per Person Per Night
7.3
(based on 23 reviews)
Lovely hotel in a good location with helpful staff
Nice selection of breakfast
Roof top bar with stunning views
Room Price From
€45
Per Person Per Night
Porto Key Facts
Good to know before you book or flyLanguages
The most commonly spoken language is Portuguese.
Currency & Cost
The currency used in Porto is the euro.
£10 = 2 glasses of aged port, or 8 cups of coffee.Local Time
No time difference
Frequently Asked Questions
When to go to Porto?