
Search Hotels Near Teatro Nacional São Joáo, Porto
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Teatro Nacional São Joáo hotels

M Maison Particulière Porto
M Maison Particulière PortoVitória, 0.1 km from Teatro Nacional São Joáo
10.0 out of 10, Exceptional, (247 reviews)
The price is ฿6,866
฿7,505 total
includes taxes & fees
1 Jul - 2 Jul

Virtudes City Lofts
Virtudes City LoftsVitória, 0.2 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (803 reviews)
The price is ฿2,502
฿3,824 total
includes taxes & fees
21 Jun - 22 Jun

Mouzinho 244
Mouzinho 244Sé, 0.3 km from Teatro Nacional São Joáo
10.0 out of 10, Exceptional, (5 reviews)
The price is ฿3,321
฿4,729 total
includes taxes & fees
8 Jun - 9 Jun

inPatio GuestHouse
inPatio GuestHouseSão Nicolau, 0.3 km from Teatro Nacional São Joáo
10.0 out of 10, Exceptional, (243 reviews)

PortoBay Flores
PortoBay FloresVitória, 0.1 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (762 reviews)
The price is ฿10,516
฿11,374 total
includes taxes & fees
22 Jun - 23 Jun

Hotel Kodawari Flores - By Kodawari Residences
Hotel Kodawari Flores - By Kodawari ResidencesSé, 0.2 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (22 reviews)
The price is ฿5,897
฿6,477 total
includes taxes & fees
8 Jun - 9 Jun

Pousada Porto Rua das Flores
Pousada Porto Rua das FloresSé, 0.2 km from Teatro Nacional São Joáo
9.6 out of 10, Exceptional, (592 reviews)
The price is ฿6,074
฿6,666 total
includes taxes & fees
28 Jun - 29 Jun

Porto A.S. 1829 Hotel
Porto A.S. 1829 HotelVitória, 0.2 km from Teatro Nacional São Joáo
9.6 out of 10, Exceptional, (1,003 reviews)
The price is ฿4,278
฿4,761 total
includes taxes & fees
15 Jun - 16 Jun

VC Heritage Ribeira Porto
VC Heritage Ribeira PortoRibeira, 0.4 km from Teatro Nacional São Joáo
10.0 out of 10, Exceptional, (64 reviews)
The price is ฿3,786
฿4,466 total
includes taxes & fees
9 Jun - 10 Jun

Deuxmecs Porto
Deuxmecs PortoSé, 0.3 km from Teatro Nacional São Joáo
10.0 out of 10, Exceptional, (15 reviews)
The price is ฿6,666
฿7,293 total
includes taxes & fees
1 Jul - 2 Jul

Na Travessa Suítes
Na Travessa SuítesSé, 0.4 km from Teatro Nacional São Joáo
10.0 out of 10, Exceptional, (148 reviews)

Guest House Douro
Guest House DouroRibeira, 0.4 km from Teatro Nacional São Joáo
10.0 out of 10, Exceptional, (445 reviews)
The price is ฿4,877
฿5,396 total
includes taxes & fees
8 Jul - 9 Jul

Casa da Companhia Hotel & Spa, Vignette Collection by IHG
Casa da Companhia Hotel & Spa, Vignette Collection by IHGVitória, 0.2 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (345 reviews)
The price is ฿10,552
฿11,412 total
includes taxes & fees
29 Jun - 30 Jun

YOUROPO - Taipas
YOUROPO - TaipasSão Nicolau, 0.2 km from Teatro Nacional São Joáo
9.6 out of 10, Exceptional, (134 reviews)
The price is ฿4,517
฿5,015 total
includes taxes & fees
14 Jun - 15 Jun

PIPADOURO by YoursPorto
PIPADOURO by YoursPortoVitória, 0.1 km from Teatro Nacional São Joáo
9.6 out of 10, Exceptional, (330 reviews)
The price is ฿4,524
฿5,967 total
includes taxes & fees
11 Jun - 12 Jun

Memoria Porto FLH Hotels
Memoria Porto FLH HotelsSão Nicolau, 0.4 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (1,100 reviews)
The price is ฿6,417
฿7,028 total
includes taxes & fees
15 Jun - 16 Jun

ICON Duplo Ribeira
ICON Duplo RibeiraSão Nicolau, 0.3 km from Teatro Nacional São Joáo
9.6 out of 10, Exceptional, (403 reviews)
The price is ฿6,898
฿7,539 total
includes taxes & fees
21 Jun - 22 Jun

Timbre Virtudes
Timbre VirtudesMiragaia, 0.4 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (532 reviews)
The price is ฿6,969
฿7,614 total
includes taxes & fees
1 Jul - 2 Jul

Porto River Infante
Porto River InfanteSão Nicolau, 0.4 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (401 reviews)
The price is ฿7,147
฿7,802 total
includes taxes & fees
5 Jul - 6 Jul

Torel 1884 Suites & Apartments
Torel 1884 Suites & ApartmentsSé, 0.3 km from Teatro Nacional São Joáo
9.6 out of 10, Exceptional, (424 reviews)
The price is ฿7,762
฿8,681 total
includes taxes & fees
14 Jun - 15 Jun
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Compare popular hotels close to Teatro Nacional São Joáo
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() M Maison Particulière Porto | 10.0 Exceptional 247 reviews | View | ||||||
![]() Virtudes City Lofts | 9.8 Exceptional 803 reviews | View | ||||||
![]() Mouzinho 244 | 10.0 Exceptional 5 reviews | View | ||||||
![]() inPatio GuestHouse | 10.0 Exceptional 243 reviews | View | ||||||
![]() PortoBay Flores | 9.8 Exceptional 762 reviews | View |
Top Teatro Nacional São Joáo Hotel Reviews

Hotel Moon & Sun Porto
10/10 Excellent








































































