Compare & Book online accommodation worldwide
Santa Cruz hotels: On-line reservation of all price category hotels located in Santa Cruz centre or near centre. We provide special price offers for most of the hotels (discounts up to 60% off the regular hotel rack rate). After entering the dates of your stay you will see hotels with available rooms and their precise prices in a given dates. With filters you can narrow or refine the offer of available hotels and find for your stay the best hotel in Santa Cruz.
Rua José Pedro Lopes, Santa Cruz
Situated in Santa Cruz, this hotel is only a 3-minute walk from Santa Cruz Beach. It offers air-conditioned guestrooms with balconies.
Avenida do Atlântico, Santa Cruz
Noah Surf House Portugal is located in Santa Cruz and features a seasonal outdoor swimming pool and a bar. Among the facilities of this property are a restaurant, shops and hot tub.
Accommodation close to Santa Cruz
Rua Da Varandinha, Praia Azul-Santa Cruz, Silveira
(2.5 km distance from city Santa Cruz)
This beachfront resort in Silveira offers an outdoor swimming pool overlooking Praia Azul, a children’s playground and fully equipped apartments with a private balcony. Free Wi-Fi is available.
Praia Do Porto Novo, 100 Maceira (Vimeiro - Torres Vedras), Maceira
(5.4 km distance from city Santa Cruz)
Featuring a large seaside terrace and free WiFi, Promar - Eco Beach & Spa Hotel is an award-winning ecological hotel in Porto Novo. All rooms have frontal Atlantic Ocean views and the property is a 1-minute walk from the beach.
Rua Duque de Wellington nº3 - Praia do Porto Novo, Vimeiro - Torres Vedras, Maceira
(5.5 km distance from city Santa Cruz)
Completely renovated in July of 2018, the Well Hotel & Spa offers a privileged view over the Atlantic Ocean and is a 30-minute drive from Lisbon. Free WiFi access is available throughout the building.
Praia Do Porto Novo - Vimeiro, Maceira
(5.7 km distance from city Santa Cruz)
Facing Porto Novo Beach and a one-hour drive from Lisbon, this hotel boasts a cliff-top location in Maceira and a restaurant with fantastic sea views. After breakfast on the ocean-view terrace, guests can soak up some sun by the pool.
Praça 25 De Abril, 17, Torres Vedras
(11.7 km distance from city Santa Cruz)
This modern hotel features spacious rooms in the historic centre of Torres Vedras, a 30-minute drive from Lisbon. The hotel is a 6-minute walk from the Torres Vedras Train Station.
Porto Das Barcas, Estrada Do Vale Bravo, Lourinhã
(12.2 km distance from city Santa Cruz)
Recently renovated, this modern 4-star property is located on the Porto das Barcas beach. It features a full-service spa with an indoor pool.
43 Estrada Nossa Senhora da Guia, Lourinhã
(12.6 km distance from city Santa Cruz)
Vale de Lourinha is located in Lourinhã and provides accommodation with a seasonal outdoor swimming pool and free WiFi, 1.5 km from Lourinhã Museum and 7 km from Dino Park Lourinha.
Largo Mestre Anacleto Marcos Da Silva, Lourinhã
(13.7 km distance from city Santa Cruz)
Hotel Figueiredos is situated in Lourinhã less than a 3-minute drive from the Praia da Areia Branca beach. At a 12-minute drive from Dino Park Lourinhã, this hotel offers air-conditioned rooms and includes a daily breakfast buffet.
Avenida António José Do Vale - Praia Da Areia Branca, Areia Branca
(15.4 km distance from city Santa Cruz)
Offering a home-like atmosphere and excellent dining, Hotel Restaurante Dom Lourenço features rooms and apartments with an elegant décor. The units were tastefully renovated, with all featuring a private balcony.
Rua do campo, Turcifal
(16.3 km distance from city Santa Cruz)
The 5-star Dolce CampoReal Lisboa Residences resort provides guests with modern apartments, sweeping countryside views and is located in Torres Vedras. It also features indoor and outdoor pools, a spa & wellness centre and a restaurant.
Rua do Campo, Turcifal
(16.4 km distance from city Santa Cruz)
Campo Real Resort is a charming deluxe property on the beautiful Silver Coast, surrounded by ancient vineyards. It features indoor and outdoor swimming pools and an extensive spa.
Travessa Espirito Santo S/N, Ericeira
(18.9 km distance from city Santa Cruz)
Located in the surf paradise of Ericeira, Hotel Camarão features rooms with a flat-screen satellite TV and private bathroom. Free WiFi and a cyber spot is available.
Rua 5 Outubro 22, Ericeira
(19 km distance from city Santa Cruz)
Villa Ana Margarida Hotel is located in Ericeira and features a terrace, a shared lounge and a bar. Featuring luggage storage space, this property also provides guests with a restaurant.
Rua Dr. Eduardo Burnay 30, Ericeira
(19.3 km distance from city Santa Cruz)
Located in the old fishing village of Ericeira, Hotel Pedro O Pescador offers modern air-conditioned accommodation with a private bathroom. Furnas Beach and Ericeira Beach are both within a 5-minute walk.
Largo dos Navegantes, Ericeira
(19.5 km distance from city Santa Cruz)
Boasting panoramic Atlantic Ocean views, Vila Galé Ericeira is located in Ericeira, the 1st World Surfing Reserve in Europe. It offers 2 pools with sun loungers, and rooms with a balcony.
Rua das Silvas, Ericeira
(20.1 km distance from city Santa Cruz)
Situated in Ericeira, You and the sea is located in the first World Surfing reserve in Europe. Complimentary WiFi is provided.
Av. da Praia, 14 - Lugar da Estrada, Atouguia da Baleia
(21.4 km distance from city Santa Cruz)
Located in Lugar da Estrada, 1 km away from Consolação Beach, Hotel Hebe, offers spacious rooms with free Wi-Fi. The hotel features a seasonal swmming pool and free private parking.
Rua Do Norte nº5 Lugar da Estrada Peniche, Atouguia da Baleia
(21.5 km distance from city Santa Cruz)
Hotel Neptuno is located at 500 metres of Consolação Beach, a 5-minute drive from the fishing town of Peniche. The hotel has a garden with an outdoor pool and hot tub.