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.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near Praia da Luz

  • Sort by:
  • Ranking
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Estrada Do Porto Mos, Lagos 8600-513, Portugal
3.8 km from Praia da Luz
Check In Check Out
Show Prices
Rua da Torraltinha Lote 33-34, Lagos 8600-549, Portugal
4.9 km from Praia da Luz
Check In Check Out
Show Prices
Estrada Ponta da Piedade, Lote 25 | Dona Ana Beach, Lagos 8600-544, Portugal
5.0 km from Praia da Luz
Check In Check Out
Show Prices
Rua Cardeal Neto, 10, Lagos 8600-537, Portugal
5.0 km from Praia da Luz
Check In Check Out
Show Prices
Rua Lancarote de Freitas 50, Lagos 8600-605, Portugal
5.1 km from Praia da Luz
Check In Check Out
Show Prices
Rua Gil Vicente 26, Lagos 8600-596, Portugal
5.1 km from Praia da Luz
No photo provided
Check In Check Out
Show Prices
Sitio da Baleeira | Sagres, Lagos 8650-357, Portugal
5.1 km from Praia da Luz
No photo provided
Check In Check Out
Show Prices
Praia Dona Ana, Lagos 8601-901, Portugal
5.2 km from Praia da Luz
Check In Check Out
Show Prices
Rua Antonio Crisogono Dos Santos, Lagos 8600-678, Portugal
5.2 km from Praia da Luz
Check In Check Out
Show Prices
Rua Lancarote de Freitas 22, Lagos 8600-605, Portugal
5.2 km from Praia da Luz
Check In Check Out
Show Prices
Rua Antonio Crisogono dos Santos, Lagos 8600-678, Portugal
5.2 km from Praia da Luz
Check In Check Out
Show Prices
Rua Lancarote de Freitas 50, Lagos 8600-605, Portugal
5.2 km from Praia da Luz
Check In Check Out
Show Prices
Rua Candido dos Reis 73, Lagos 8600-681, Portugal
5.2 km from Praia da Luz
Check In Check Out
Show Prices
Rua Candido dos Reis 83, Lagos 8600-681, Portugal
5.2 km from Praia da Luz
Check In Check Out
Show Prices
Av. dos Descobrimentos | Apdo. 388, Lagos 8600, Portugal
5.3 km from Praia da Luz
Check In Check Out
Show Prices
Rua Dr Faria E Silva 13, Lagos 8600-734, Portugal
5.3 km from Praia da Luz
Check In Check Out
Show Prices
Rua Miguel Bombarda n. 23, Lagos 8600-608, Portugal
5.3 km from Praia da Luz
Check In Check Out
Show Prices
Rua Marques de Pombal 34, Lagos 8600-753, Portugal
5.3 km from Praia da Luz
Check In Check Out
Show Prices
Estrada Meia Praia 23 | Lagos Marina, Lagos 8600-315, Portugal
5.7 km from Praia da Luz
Check In Check Out
Show Prices
Marina de Lagos, Lagos 8600-780, Portugal
5.8 km from Praia da Luz
Check In Check Out
Show Prices
Lagoa da Rosa | 9Y, Barao de Sao Joao, Lagos 8600-016, Portugal
6.2 km from Praia da Luz
Check In Check Out
Show Prices
Estrada Meia Praia, Lagos 8600-315, Portugal
6.6 km from Praia da Luz
Check In Check Out
Show Prices
Check In Check Out
Show Prices
Albardeia Estrada Meia Praia, Lagos 8600-315, Portugal
6.9 km from Praia da Luz
Check In Check Out
Show Prices
Lugar Alfarrobeira 690/696, Faro 8000, Portugal
7.4 km from Praia da Luz
Check In Check Out
Show Prices
Estrada Meia Praia, Lagos 8600-315, Portugal
7.7 km from Praia da Luz
Check In Check Out
Show Prices
Rua 28 de Janeiro, Praia da Salema, Salema 8650-190 , Portugal
8.8 km from Praia da Luz
Check In Check Out
Show Prices
Rua 28 de Janeiro, Salema 8650-200, Portugal
9.0 km from Praia da Luz
Check In Check Out
Show Prices
Parque da Floresta, Vale do Poco, Vila do Bispo 8650-060, Portugal
9.1 km from Praia da Luz
Check In Check Out
Show Prices
Praia da Salema, Salema 8650-060, Portugal
9.2 km from Praia da Luz
Check In Check Out
Show Prices
Still looking for a place to stay?
Luz has 3 B&Bs/inns with 191 reviews
Estrada da Praia da Luz | Valverde, Luz 8600-209, Portugal
1.7 km from Praia da Luz
#1 of 3 Luz B&B and Inns
Check In Check Out
Show Prices
Montinhos Da Luz, Luz 8600-128, Portugal
#2 of 3 Luz B&B and Inns
Check In Check Out
Show Prices
Rua da Praia, #10-Praia da Luz, Luz, Portugal
0.3 km from Praia da Luz
#3 of 3 Luz B&B and Inns
No photo provided
Check In Check Out
Show Prices
See all 3 Luz B&Bs/inns
Also consider hotels near Luz
See all hotels in or near Luz
Quinta da Boavista SA, Lagos 8601-901, Portugal
2.5 km from Praia da Luz
Check In Check Out
Show Prices
Funchal, Lagos 8600-310, Portugal
3.2 km from Praia da Luz
Check In Check Out
Show Prices
Avenida Fernando Magalhaes | Porto De Mos, Santa Maria, Lagos, Portugal
3.4 km from Praia da Luz
Check In Check Out
Show Prices
Praia do Porto de Mos | Beco das Piteiras, Lagos 8601-909, Portugal
3.7 km from Praia da Luz
Check In Check Out
Show Prices
Estrada Monte Carapeto | Porto Mos, Lagos 8601-910, Portugal
3.8 km from Praia da Luz
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.