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 Praia da Luz

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Hotel Marina Rio Avenida dos Descobrimentos | Apdo. 388, Lagos 8600-645, Portugal
5.3 km from Praia da Luz
USD 133* /night
View Deal
Priceline
USD 133*
TripAdvisor
USD 133*
Expedia.com
Lote 38 Rua da Costa D'Oiro, Lagos 8600-544, Portugal
5.0 km from Praia da Luz
Top Deal
USD 328*
USD 169* /night
View Deal
Booking.com
USD 178*
Expedia.com
USD 169*
AMOMA
USD 328*
Rua Cardeal Netto 10, Lagos 8600-537, Portugal
5.0 km from Praia da Luz
USD 105* /night
View Deal
Priceline
USD 105*
TripAdvisor
USD 105*
Hotels.com
Rua Antonio Crisogono Dos Santos, Lagos 8600-678, Portugal
5.1 km from Praia da Luz
Top Deal
USD 277*
USD 142* /night
View Deal
Orbitz.com
USD 158*
Hotels.com
USD 158*
AMOMA
USD 277*
Rua Lancarote de Freitas 50, Lagos 8600-605, Portugal
5.1 km from Praia da Luz
Top Deal
USD 40*
USD 35* /night
View Deal
Priceline
USD 40*
Hostelworld.com
Beco da Baleeira | Sagres, Lagos 8650-357, Portugal
5.1 km from Praia da Luz
No photo provided
Alameda Dr. Armando Soares Ribeiro | Praia Dona Ana, Apartado 33, Lagos 8600-500, Portugal
5.2 km from Praia da Luz
USD 246* /night
View Deal
Priceline
USD 246*
TripAdvisor
USD 246*
Hotels.com
Rua Lancarote de Freitas 22, Lagos 8600-605, Portugal
5.2 km from Praia da Luz
USD 45* /night
View Deal
Booking.com
Rua Antonio Crisogno dos Santos, Lagos 8600-678, Portugal
5.2 km from Praia da Luz
Rua Lancarote de Freitas 50, Lagos 8600-605, Portugal
5.2 km from Praia da Luz
Rua Candido dos Reis 83, Lagos 8600-681, Portugal
5.2 km from Praia da Luz
Top Deal
USD 94*
USD 61* /night
View Deal
Booking.com
USD 69*
AMOMA
USD 94*
Priceline
USD 69*
Hotel Marina Rio Avenida dos Descobrimentos | Apdo. 388, Lagos 8600-645, Portugal
5.3 km from Praia da Luz
USD 133* /night
View Deal
Priceline
USD 133*
TripAdvisor
USD 133*
Expedia.com
Rua Doutor Faria e Silva 13, Lagos 8600-734, Portugal
5.3 km from Praia da Luz
No availability for your dates from these sites
Booking.com
Hotels.com
Orbitz.com
Rua Miguel Bombarda n. 23, Lagos 8600-608, Portugal
5.3 km from Praia da Luz
No availability for your dates from these sites
Booking.com
Priceline
Rua Marques de Pombal 34, Lagos 8600-753, Portugal
5.3 km from Praia da Luz
USD 50* /night
View Deal
Rua do Jardim | Praia da Luz, Luz 8600-565, Portugal
5.4 km from Praia da Luz
#8 of 8 hotels in Luz
Top Deal
USD 776*
USD 671* /night
View Deal
Expedia.com
USD 671*
Hotwire.com
USD 671*
Cancelon
USD 776*
Marina de Lagos, Lagos 8600-780, Portugal
5.7 km from Praia da Luz
Top Deal
USD 334*
USD 189* /night
View Deal
Hotwire.com
USD 189*
AMOMA
USD 334*
Cancelon
USD 197*
Estrada Meia Praia 23 | Lagos Marina, Lagos 8600-315, Portugal
5.7 km from Praia da Luz
USD 100* /night
View Deal
Priceline
USD 100*
TripAdvisor
USD 100*
Cancelon
Estrada Meia Praia, Lagos 8600-315, Portugal
6.6 km from Praia da Luz
Top Deal
USD 162*
USD 157* /night
View Deal
Travelocity
USD 157*
Expedia.com
USD 157*
Booking.com
USD 162*
Lagoa da Rosa | 9Y, Barao de Sao Joao, Lagos 8600-016, Portugal
6.7 km from Praia da Luz
Meia Praia, Lagos 8600-315 , Portugal
6.8 km from Praia da Luz
Top Deal
USD 231*
USD 134* /night
View Deal
Orbitz.com
USD 134*
Priceline
USD 134*
AMOMA
USD 231*
Estrada Meia Praia, Lagos 8600-315, Portugal
6.9 km from Praia da Luz
No availability for your dates from these sites
Hotwire.com
Elvoline
Lugar Alfarrobeira 690/696, Faro 8000, Portugal
7.4 km from Praia da Luz
No availability for your dates from these sites
Travelocity
Hotels.com
HotelQuickly
Lagos 8600-302, Portugal
7.7 km from Praia da Luz
Loading prices...
TripAdvisor
Booking.com
Priceline
Campo de Golf Palmares Odiaxere, Lagos 8600-250, Portugal
8.8 km from Praia da Luz
Top Deal
USD 275*
USD 267* /night
View Deal
Orbitz.com
USD 266*
Expedia.com
USD 266*
Booking.com
USD 275*
Rua 28 de Janeiro, Salema 8650-200, Portugal
8.9 km from Praia da Luz
USD 84* /night
View Deal
Priceline
USD 84*
TripAdvisor
USD 84*
Hotels.com
Rua 28 de Janeiro, Praia da Salema, Salema 8650-190 , Portugal
8.9 km from Praia da Luz
No availability for your dates from these sites
Hotwire.com
Hotels.com
Agoda.com
Parque da Floresta, Vale do Poco, Vila do Bispo 8650-060, Portugal
9.1 km from Praia da Luz
Loading prices...
Priceline
Hotwire.com
Travelocity
Praia da Salema, Salema 8650-060, Portugal
9.2 km from Praia da Luz
Top Deal
USD 264*
USD 223* /night
View Deal
Booking.com
USD 229*
Priceline
USD 229*
HotelQuickly
USD 264*
Still looking for a place to stay?
Luz has 3 B&Bs/inns with 195 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
Montinhos Da Luz, Luz 8600-128, Portugal
#2 of 3 Luz B&B and Inns
Rua da Praia, Luz 8600-156, Portugal
0.3 km from Praia da Luz
#3 of 3 Luz B&B and Inns
No photo provided
See all 3 Luz B&Bs/inns
See all hotels in or near Luz
Quinta da Boavista SA, Lagos 8601-901, Portugal
2.2 km from Praia da Luz
Funchal, Lagos 8600-310, Portugal
3.2 km from Praia da Luz
Avenida Fernao de Magalhaes | Porto De Mos, Santa Maria, Lagos 8600-291, Portugal
3.4 km from Praia da Luz
Estrada Monte Carapeto | Porto Mos, Lagos 8601-910, Portugal
3.7 km from Praia da Luz
Praia do Porto de Mos | Beco das Piteiras, Lagos 8601-909, Portugal
3.7 km from Praia da Luz
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.