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 Troia Beach

View map
  • Sort by:
  • Traveler Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Troia by the Marina, Troia 7570-789, Portugal
0.2 miles from Troia Beach
#1 of 2 hotels in Troia
Check In Check Out
Show Prices
Alameda do Zambujeiro | Carvalhal GDL, Troia 7570-789, Portugal
0.2 miles from Troia Beach
#2 of 2 hotels in Troia
Check In Check Out
Show Prices
Estrada do Castelo de Sao Filipe 3114, Setubal 2900-300, Portugal
1.9 miles from Troia Beach
Check In Check Out
Show Prices
Avenida Luisa Todi 606, Setubal 2900-457, Portugal
2.0 miles from Troia Beach
Check In Check Out
Show Prices
Check In Check Out
Show Prices
Praca Marques de Pombal 12, Setubal 2900-562, Portugal
2.2 miles from Troia Beach
Check In Check Out
Show Prices
Avenida Luisa Todi 220, Setubal 2900-452, Portugal
2.3 miles from Troia Beach
Check In Check Out
Show Prices
Rua Claudio Lagrange, 8 | Setubal, Setubal 2900-324, Portugal
2.3 miles from Troia Beach
Check In Check Out
Show Prices
Rua de Sao Cristovao 14, Setubal 2900-611, Portugal
2.3 miles from Troia Beach
Check In Check Out
Show Prices
Avenida Luisa Todi 220 2900 452, Setubal, Portugal
2.3 miles from Troia Beach
Check In Check Out
Show Prices
Avenida General de Sousa, 89, Setubal 2900-345, Portugal
2.6 miles from Troia Beach
Check In Check Out
Show Prices
Rua Irene Lisboa 1 3, Setubal 2900-028, Portugal
2.7 miles from Troia Beach
Check In Check Out
Show Prices
Rua Jose Pedro da Silva 15, Setubal 2910-575, Portugal
2.7 miles from Troia Beach
Check In Check Out
Show Prices
Avenida Alexandre Herculano 58, Setubal 2900-206, Portugal
2.7 miles from Troia Beach
Check In Check Out
Show Prices
Estrada Nacional 10 | Monte Belo, Setubal 2910-509, Portugal
3.4 miles from Troia Beach
Check In Check Out
Show Prices
Rua das Caravelas | Antiga Estrada de Algeruz Sao Sebastiao, Setubal 2910-279, Portugal
3.6 miles from Troia Beach
Check In Check Out
Show Prices
Travessa de Azeitao | 2925-483, Azeitao, Setubal, Portugal
3.6 miles from Troia Beach
Check In Check Out
Show Prices
Rua da Manteigada, 2 | Avenida António Sérgio, Setubal 2900-241, Portugal
3.7 miles from Troia Beach
Check In Check Out
Show Prices
Rua Apeadeiro de Algeruz Gare, Setubal 2910-207, Portugal
4.2 miles from Troia Beach
No photo provided
Check In Check Out
Show Prices
Rua do Alto da Guerra, Setubal 2914-518, Portugal
4.9 miles from Troia Beach
Check In Check Out
Show Prices
Estrada de Palmela, Palmela 2950-434, Portugal
5.1 miles from Troia Beach
Check In Check Out
Show Prices
Urbanizacao do Bom Pastor | Vila Fresca de Azeitao, Azeitao 2925-474, Portugal
5.4 miles from Troia Beach
Check In Check Out
Show Prices
Rua Hermenegildo Capelo n. 3 | Setúbal, Palmela 2950-234, Portugal
5.4 miles from Troia Beach
Check In Check Out
Show Prices
Av. Jose Manuel Eca de Queiroz, Palmela 2950-580, Portugal
6.0 miles from Troia Beach
Check In Check Out
Show Prices
601 Azeitao, Azeitao 2925-601, Portugal
6.1 miles from Troia Beach

No photo provided
Check In Check Out
Show Prices
Urbanizacao do Campo de Golfe do Montado | Lote 1, Algeruz, Palmela 2950-051, Portugal
7.8 miles from Troia Beach
Check In Check Out
Show Prices
Rua Manuel Carromeu | Àguas de Moura, Palmela 2965-515, Portugal
8.8 miles from Troia Beach
Check In Check Out
Show Prices
Rua Rio do Vale, Sesimbra 2970-834, Portugal
10.3 miles from Troia Beach
No photo provided
Check In Check Out
Show Prices
Estrada Nacional 253 - Comporta, Alcacer do Sal 7580-909, Portugal
10.4 miles from Troia Beach
Check In Check Out
Show Prices
Carrasqueira, Comporta, Portugal
10.4 miles from Troia Beach
No photo provided
Check In Check Out
Show Prices
Also consider hotels near Troia
See all hotels in or near Troia
Estrada do Castelo de Sao Filipe 3114, Setubal 2900-300, Portugal
1.9 miles from Troia Beach
Check In Check Out
Show Prices
Avenida Luisa Todi 606, Setubal 2900-457, Portugal
2.0 miles from Troia Beach
Check In Check Out
Show Prices
Check In Check Out
Show Prices
Praca Marques de Pombal 12, Setubal 2900-562, Portugal
2.2 miles from Troia Beach
Check In Check Out
Show Prices
Rua Claudio Lagrange, 8 | Setubal, Setubal 2900-324, Portugal
2.3 miles from Troia Beach
Check In Check Out
Show Prices
*Prices above are the average nightly price provided by partners and may not include all taxes and fees. Any taxes and fees that are shown are estimates only. Please see further details from our partners.
Troia Travel Forum Need specific advice visiting Troia, Setubal District? Visit the TripAdvisor Travel Forum for Troia and ask our Destination Experts and the travel community.