We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Rail Station Sao Bento

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Rua dos Canastreiros, 50, Porto 4050-149, Portugal
0.6 km from Rail Station Sao Bento
#4 of 104 hotels in Porto
USD 224* /night
View Deal
Expedia.com
USD 222*
Hotels.com
USD 224*
Travelocity
USD 224*
Praca Liberdade 25, Porto 4000-322, Portugal
0.1 km from Rail Station Sao Bento
#1 of 104 hotels in Porto
Top Deal
USD 642*
USD 453* /night
View Deal
Priceline
USD 544*
HotelQuickly
USD 642*
getaroom.com
USD 541*
Rua Sa da Bandeira 21, Porto 4000-433, Portugal
0.1 km from Rail Station Sao Bento
#89 of 104 hotels in Porto
Loading prices...
Priceline
Booking.com
Rua Flores 139, Porto 4050-266, Portugal
0.2 km from Rail Station Sao Bento
#2 of 104 hotels in Porto
Loading prices...
Expedia.com
Booking.com
Hotels.com
Rua Sa da Bandeira, Porto 4000-427, Portugal
0.2 km from Rail Station Sao Bento
#23 of 104 hotels in Porto
Top Deal
USD 205*
USD 195* /night
View Deal
Booking.com
USD 202*
Cancelon
USD 205*
Travelocity
USD 195*
Praca da Batalha 116, Porto 4049-028, Portugal
0.2 km from Rail Station Sao Bento
#37 of 104 hotels in Porto
Top Deal
USD 171*
USD 150* /night
View Deal
Mercure
USD 150*
Travelocity
USD 150*
Cancelon
USD 171*
Rua do Almada 131 | intersection of Rua do Almada and Rua da Fábrica, Porto 4050-037, Portugal
0.2 km from Rail Station Sao Bento
#52 of 104 hotels in Porto
Top Deal
USD 167*
USD 159* /night
View Deal
Booking.com
USD 167*
Hotels.com
USD 159*
Expedia.com
USD 159*
Avenida dos Aliados 38, Porto 4000-064, Portugal
0.2 km from Rail Station Sao Bento
#63 of 104 hotels in Porto
Top Deal
USD 121*
USD 107* /night
View Deal
Expedia.com
USD 106*
Hotels.com
USD 106*
Cancelon
USD 121*
Rua Sa da Bandeira 133, Porto 4000-433, Portugal
0.2 km from Rail Station Sao Bento
#82 of 104 hotels in Porto
USD 62* /night
View Deal
Booking.com
USD 62*
TripAdvisor
USD 62*
Agoda.com
Rua do Cativo,1 a 9, Porto 4000-162, Portugal
0.2 km from Rail Station Sao Bento
#86 of 104 hotels in Porto
Loading prices...
Priceline
Agoda.com
Hotwire.com
USD 50*
Praca da Batalha, 60-65, Porto 4000-101, Portugal
0.3 km from Rail Station Sao Bento
#3 of 104 hotels in Porto
USD 182* /night
View Deal
Hotels.com
USD 183*
NH Hotels
USD 183*
Cancelon
USD 191*
Praca da Batalha, 32/34, Porto 4000-101, Portugal
0.3 km from Rail Station Sao Bento
#17 of 104 hotels in Porto
USD 70* /night
View Deal
TripAdvisor
USD 70*
Priceline
USD 70*
Agoda.com
Praca Dona Filipa de Lencastre 62, Porto 4050-259, Portugal
0.3 km from Rail Station Sao Bento
#31 of 104 hotels in Porto
Top Deal
USD 241*
USD 235* /night
View Deal
Hotwire.com
USD 235*
Expedia.com
USD 235*
getaroom.com
USD 241*
Rua da Fabrica, 27-29, Porto 4050-247, Portugal
0.3 km from Rail Station Sao Bento
#39 of 104 hotels in Porto
Top Deal
USD 155*
USD 124* /night
View Deal
Hotwire.com
USD 124*
Travelocity
USD 124*
HotelQuickly
USD 155*
Praca da Batalha 127 130, Porto 4000-102, Portugal
0.3 km from Rail Station Sao Bento
#47 of 104 hotels in Porto
USD 129* /night
View Deal
Priceline
USD 129*
TripAdvisor
USD 129*
Expedia.com
Rua Elisio de Melo 27 | Avenida dos Aliados, Porto 4000-196, Portugal
0.3 km from Rail Station Sao Bento
#66 of 104 hotels in Porto
Top Deal
USD 156*
USD 126* /night
View Deal
Booking.com
USD 156*
Expedia.com
USD 133*
Hotels.com
USD 133*
Avenida dos Aliados, Porto, Portugal
0.3 km from Rail Station Sao Bento
#93 of 104 hotels in Porto
Travessa Candido Dos Reis, Porto 5400, Portugal
0.3 km from Rail Station Sao Bento
No photo provided
Rua de Santa Catarina 197, Porto 4000-450, Portugal
0.4 km from Rail Station Sao Bento
#29 of 104 hotels in Porto
Top Deal
USD 142*
USD 113* /night
View Deal
Hotels.com
USD 113*
Hotwire.com
USD 113*
HotelQuickly
USD 142*
Rua do Almada 262 | next to Gran Plaza Alidos, Porto 4050-032, Portugal
0.4 km from Rail Station Sao Bento
#51 of 104 hotels in Porto
Top Deal
USD 198*
USD 168* /night
View Deal
Hotels.com
USD 168*
Booking.com
USD 198*
Orbitz.com
USD 168*
Rua de Ramalho Ortigao 14, Porto 4000-407, Portugal
0.4 km from Rail Station Sao Bento
#54 of 104 hotels in Porto
Top Deal
USD 157*
USD 151* /night
View Deal
Hotels.com
USD 151*
Booking.com
USD 157*
Priceline
USD 157*
Rua de Passos Manuel 135, Porto 4000-385, Portugal
0.4 km from Rail Station Sao Bento
#55 of 104 hotels in Porto
Rua do Bonjardim 290, Porto 4000-114, Portugal
0.4 km from Rail Station Sao Bento
#71 of 104 hotels in Porto
No photo provided
Avenida dos Aliados 214, Porto 4000-065, Portugal
0.4 km from Rail Station Sao Bento
#84 of 104 hotels in Porto
USD 84* /night
View Deal
Priceline
USD 84*
Expedia.com
USD 84*
Orbitz.com
USD 84*
Largo Sao Domingos 50, Porto 4050-545, Portugal
0.5 km from Rail Station Sao Bento
#8 of 104 hotels in Porto
USD 166* /night
View Deal
Hotels.com
USD 165*
AccorHotels.com
USD 166*
Expedia.com
USD 165*
Avenida Rodrigues de Freitas 427, Porto 4000-423, Portugal
0.5 km from Rail Station Sao Bento
#20 of 104 hotels in Porto
Top Deal
USD 133*
USD 122* /night
View Deal
Travelocity
USD 129*
Hotels.com
USD 130*
HOTEL.INFO
USD 133*
Rua Ferreira Borges 101, Porto 4050-253, Portugal
0.5 km from Rail Station Sao Bento
#25 of 104 hotels in Porto
Top Deal
USD 568*
USD 471* /night
View Deal
Cancelon
USD 480*
HotelQuickly
USD 568*
Booking.com
Rua Infante Dom Henrique 1, Porto 4050-297, Portugal
0.5 km from Rail Station Sao Bento
#35 of 104 hotels in Porto
Top Deal
USD 257*
USD 216* /night
View Deal
Hotels.com
USD 216*
Booking.com
USD 216*
HotelQuickly
USD 257*
Rua do Almada 357-371, Porto 4050-032, Portugal
0.5 km from Rail Station Sao Bento
#60 of 104 hotels in Porto
Top Deal
USD 145*
USD 140* /night
View Deal
Expedia.com
USD 140*
Orbitz.com
USD 140*
Booking.com
USD 145*
Rua Doutor Antonio Luis Gomes 138 C, Porto 4000-091, Portugal
0.5 km from Rail Station Sao Bento
#74 of 104 hotels in Porto
No photo provided
DO ALMADA, Porto 4050-037, Portugal
0.5 km from Rail Station Sao Bento
#75 of 104 hotels in Porto
No photo provided
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.
Porto Travel Forum Need specific advice visiting Porto, Porto District? Visit the TripAdvisor Travel Forum for Porto and ask our Destination Experts and the travel community.