
Hotels near Teatro Nacional São Joáo
- 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

1. Guest House Douro
Guest House DouroRibeira, 0.4 km from Teatro Nacional São Joáo
10.0 out of 10, Exceptional, (517 reviews)
The price is P6,872
P7,706 total
includes taxes & fees
Nov 10 - Nov 11

2. 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, (268 reviews)
The price is P11,930
P13,068 total
includes taxes & fees
Nov 22 - Nov 23

3. 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,148 reviews)
The price is P7,099
P7,946 total
includes taxes & fees
Dec 1 - Dec 2

4. NOLIA Boutique Hotel
NOLIA Boutique HotelVitória, 0.4 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (30 reviews)
The price is P6,761
P7,588 total
includes taxes & fees
Nov 16 - Nov 17

5. Virtudes City Lofts
Virtudes City LoftsVitória, 0.2 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (871 reviews)
The price is P3,287
P5,662 total
includes taxes & fees
Dec 8 - Dec 9

6. VC Heritage Ribeira Porto
VC Heritage Ribeira PortoRibeira, 0.4 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (99 reviews)
The price is P4,295
P5,395 total
includes taxes & fees
Nov 11 - Nov 12

7. Timbre Virtudes
Timbre VirtudesMiragaia, 0.4 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (645 reviews)
The price is P9,577
P10,573 total
includes taxes & fees
Nov 19 - Nov 20

8. PortoBay Flores
PortoBay FloresVitória, 0.1 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (836 reviews)
The price is P9,876
P10,890 total
includes taxes & fees
Nov 11 - Nov 12

9. 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, (41 reviews)
The price is P5,454
P6,203 total
includes taxes & fees
Nov 10 - Nov 11

10. Belomont52 Guest House
Belomont52 Guest HouseSão Nicolau, 0.2 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (68 reviews)
The price is P5,965
P6,745 total
includes taxes & fees
Nov 10 - Nov 11

11. Menina Colina Guesthouse
Menina Colina GuesthouseMiragaia, 0.4 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (58 reviews)
The price is P5,679
P6,441 total
includes taxes & fees
Nov 23 - Nov 24

12. Na Travessa Suítes
Na Travessa SuítesSé, 0.4 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (169 reviews)
The price is P5,965
P6,745 total
includes taxes & fees
Dec 1 - Dec 2

13. 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, (371 reviews)
The price is P11,665
P12,787 total
includes taxes & fees
Dec 1 - Dec 2

14. 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,010 reviews)
The price is P5,302
P6,042 total
includes taxes & fees
Nov 10 - Nov 11

16. Oporto Comfort Dom Hugo
Oporto Comfort Dom HugoSé, 0.4 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (20 reviews)
The price is P6,681
P7,503 total
includes taxes & fees
Nov 10 - Nov 11

17. Torel 1884 Suites & Apartments
Torel 1884 Suites & ApartmentsSé, 0.3 km from Teatro Nacional São Joáo
9.8 out of 10, Exceptional, (446 reviews)
The price is P8,581
P9,517 total
includes taxes & fees
Nov 30 - Dec 1

18. Duplo Ribeira by Petit Palace formerly known as Icon Duplo Ribeira
Duplo Ribeira by Petit Palace formerly known as Icon Duplo RibeiraSão Nicolau, 0.3 km from Teatro Nacional São Joáo
9.6 out of 10, Exceptional, (442 reviews)
The price is P5,983
P6,764 total
includes taxes & fees
Dec 1 - Dec 2

19. Oporto Street Sá de Noronha
Oporto Street Sá de NoronhaVitória, 0.4 km from Teatro Nacional São Joáo
9.6 out of 10, Exceptional, (291 reviews)
The price is P5,613
P7,116 total
includes taxes & fees
Nov 23 - Nov 24

20. 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, (725 reviews)
The price is P6,628
P7,447 total
includes taxes & fees
Dec 1 - Dec 2
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 | |
|---|---|---|---|---|---|---|---|---|
![]() Guest House Douro | 10.0 Exceptional 517 reviews | View | ||||||
![]() M Maison Particulière Porto | 10.0 Exceptional 268 reviews | View | ||||||
![]() Memoria Porto FLH Hotels | 9.8 Exceptional 1,148 reviews | View | ||||||
![]() NOLIA Boutique Hotel | 9.8 Exceptional 30 reviews | View | ||||||
![]() Virtudes City Lofts | 9.8 Exceptional 871 reviews | View |
Hotels recommended for families near Teatro Nacional São Joáo
The price is P5,302
P6,042 total
includes taxes & fees
Nov 10 - Nov 11
Top Teatro Nacional São Joáo Hotel Reviews

The Social Hub Porto
10/10 Excellent





























































































