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.
Clear all
Your Selections
  Free Wifi Budget City Center Luxury Breakfast included Mid-range Pool Free Parking Best Value Charming Romantic Trendy Quiet Boutique Spa Independent Hotels Kitchenette Fitness center Quaint Pets Allowed Airport Transportation Bar/Lounge Suites Restaurant Classic Family-friendly Room Service Business & up & up Internet Air Conditioning & up Concierge Non-Smoking Hotel Meeting room Reduced mobility rooms City Center Hotels Downtown Hotels Modern Hotels Hotels with Restaurants Cheap Hotels Quiet Hotels Business services Hotels with Free Wifi Hotels with Balconies Hotels with Bars Discount Hotels Ponte de Dom Luis I Charming Hotels Rail Station Sao Bento Safe Hotels Spa Hotels Suite Hotels Boutique Hotels Clerigos Tower Luxury Spa Hotels Luxury Boutique Hotels Design Hotels Hotels on the River Heritage Hotels Historic Hotels Unique Hotels Hotels with Nightclubs Hotels with Smoking Rooms Rio Douro Cais da Ribeira Hotels with Jacuzzi Green Boutique Spa Hotels Wedding Hotels $ $$ $$$ $$$$ Beach Ibis Hotels Eurostars Quality Inn Resort hotel Hotels with Infinity Pools InterContinental TRYP Vincci Mercure Oceanfront Hotels NH Collection AC Hotels Beach Resorts Sheraton Crowne Plaza Spring Break Hotels Best Western
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Neighborhoods
More
Neighborhoods
Traveler Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Hotel NH Collection Porto Batalha
$228$219
NH Hotels
View Deal
#1 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Pool
$217
Booking.com
View Deal
#2 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Breakfast included
Porto A.S. 1829 Hotel
$167
Booking.com
View Deal
#3 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Restaurant
Vincci Porto
$97$93
Hotels.com
View Deal
#4 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Restaurant
Castelo de Santa Catarina
$78
Booking.com
View Deal
#5 of 104 Hotels in Porto by Best Value
  • Free Parking
  • Breakfast included
$519$359
InterContinental
View Deal
#6 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Restaurant
Sheraton Porto Hotel & Spa
$201$136
Booking.com
View Deal
#7 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Pool
The Artist Porto Hotel & Bistro
$151$138
Expedia.com
View Deal
#8 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Restaurant
Crowne Plaza Porto
$203$134
CrownePlaza.com
View Deal
#9 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Restaurant
Eurostars Heroismo
$94$85
Hotels.com
View Deal
#10 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Restaurant
BessaHotel Boavista
$101$89
Booking.com
View Deal
#11 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Restaurant
Eurostars Oporto
$186$142
Expedia.com
View Deal
#12 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Room Service
Hotel Premium Porto Downtown
$136$126
Booking.com
View Deal
#13 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Restaurant
Porto Palacio Congress Hotel & Spa
$185$129
Expedia.com
View Deal
#14 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Pool
Hotel da Musica
$101$97
Expedia.com
View Deal
#15 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Restaurant
HF Ipanema Porto
$122$119
Booking.com
View Deal
#16 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Breakfast included
Eurostars Das Artes Hotel
$135$113
Expedia.com
View Deal
#17 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Room Service
Hotel Teatro Porto
$190$185
Hotels.com
View Deal
#18 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Breakfast included
Axis Porto Business & Spa Hotel
$116$102
Hotels.com
View Deal
#19 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Pool
The House Ribeira Porto Hotel
$169$162
Expedia.com
View Deal
#20 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Room Service
Dom Henrique Hotel
$213$152
Orbitz.com
View Deal
#21 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Breakfast included
AC Hotel Porto
$115$97
Booking.com
View Deal
#22 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Restaurant
HF Fenix Porto
$161$137
TripAdvisor
View Deal
#23 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Restaurant
Vila Gale Porto
$119$115
Booking.com
View Deal
#24 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Pool
Ibis Porto Sao Joao
$66$57
ibis
View Deal
#25 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Free Parking
HF Tuela Porto
$125$111
Booking.com
View Deal
#26 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Restaurant
Grande Hotel de Paris
$131$118
Hotels.com
View Deal
#27 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Breakfast included
Quality Inn Portus Cale
$111$105
Hotels.com
View Deal
#28 of 104 Hotels in Porto by Best Value
  • Free Wifi
  • Room Service
Seculo Hotel
$100
Booking.com
View Deal
#29 of 104 Hotels in Porto by Best Value
  • Free Wifi
Star Inn Porto Smart Choice Hotel
$98$83
Expedia.com
View Deal