Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
Morocco
See the latest prices and deals by choosing your dates

Hotel in Chiclana de la Frontera · 319.60 mi from centre
9.0
159 reviews
When you stay at Hipotels Playa La Barrosa - Adults Only in Chiclana de la Frontera, you'll be on the beach, just steps from La Barrosa Beach and 6 minutes by foot from Golf Novo Sancti Petri. This beach hotel is 0.3 mi (0.5 km) from Centro Comercial Novocenter and 1.2 mi (2 km) from Royal Equestrian Center.

Aparthotel in São Gonçalo de Lagos, Lagos · 376.94 mi from centre
9.0
1,134 reviews
Breakfast available
With a stay at Belmar Spa & Beach Resort in Lagos (Porto de Mós), you'll be within a 5-minute drive of Dona Ana Beach and Camilo Beach. This family-friendly aparthotel is 3.2 mi (5.1 km) from Marina de Lagos and 4.6 mi (7.5 km) from Praia da Luz.

Hotel in Chiclana de la Frontera · 319.33 mi from centre
8.6
357 reviews
Breakfast available
When you stay at Iberostar Waves Royal Andalus in Chiclana de la Frontera, you'll be on the beach and a 3-minute walk from La Barrosa Beach and 7 minutes by foot from Golf Novo Sancti Petri. This beach hotel is 0.5 mi (0.9 km) from Centro Comercial Novocenter and 1.2 mi (1.9 km) from Royal Equestrian Center.

Hotel in Ronda · 359.57 mi from centre
9.2
878 reviews
Breakfast available
With a stay at Catalonia Reina Victoria in Ronda, you'll be within a 10-minute walk of Puente Nuevo Bridge and Church of Our Lady of Mercy Round. This spa hotel is 0.3 mi (0.4 km) from Alameda Del Tajo and 0.3 mi (0.5 km) from Ronda Bullring Museum.

Hotel in Costa Teguise, Teguise · 427.40 mi from centre
9.0
962 reviews
Breakfast available
With a stay at Barceló Teguise Beach - Adults only in Teguise, you'll be near the beach, just a 4-minute walk from Las Cucharas Beach and 8 minutes by foot from Jablillo Beach. This beach hotel is 11.8 mi (18.9 km) from Playa de Matagorda and 12 mi (19.4 km) from Pocillos Beach.

Hotel in Corralejo, La Oliva · 456.10 mi from centre
8.0
320 reviews
A stay at Hotel LIVVO Corralejo Beach places you in the heart of La Oliva, within a 5-minute walk of Playa Hoplaco and Muelle Chico. This beach hotel is 11 mi (17.6 km) from Playa Blanca and 4.7 mi (7.5 km) from Corralejo Beach.

Hotel in Monte Gordo, Vila Real Santo Antonio · 373.00 mi from centre
7.8
332 reviews
A stay at Hotel Navegadores places you in the heart of Vila Real Santo Antonio, within a 10-minute walk of Casino Monte Gordo and Monte Gordo Beach. This spa hotel is 10.8 mi (17.4 km) from Cabanas Beach and 2.2 mi (3.5 km) from Cabeco Beach.

Hotel in Almunecar · 391.38 mi from centre
7.6
125 reviews
Located in Almunecar, Hotel Best Alcazar is by the sea, within a 15-minute walk of Punta de la Mona Lighthouse and Playa de la Herradura. This family-friendly hotel is 12.1 mi (19.5 km) from Burriana Beach and 12.2 mi (19.6 km) from Balcon de Europa.

Hotel in Yaiza · 449.23 mi from centre
8.4
84 reviews
When you stay at Hotel THB Royal in Yaiza, you'll be near the beach, within a 5-minute drive of Playa Blanca and Marina Rubicon. This family-friendly hotel is 15.1 mi (24.4 km) from Corralejo Beach and 4.9 mi (8 km) from Papagayo Beach.

Hotel in Los Pocillos, Tías · 437.93 mi from centre
8.0
276 reviews
Breakfast available
Located in Tías, VIK Hotel San Antonio is by the ocean, just a 4-minute walk from Pocillos Beach and a 4-minute drive from Puerto del Carmen Beach. This beach hotel is 2.7 mi (4.3 km) from Lanzarote Golf Resort and 7.4 mi (12 km) from Lanzarote Educacion a Distancia University.

Aparthotel in Vilamoura, Loulé · 369.58 mi from centre
8.4
678 reviews
Breakfast available
With a stay at Vila Gale Ampalius Resort Hotel, you'll be centrally located in Loulé, steps from Vilamoura Beach and within a 5-minute drive of Vilamoura Marina. This beach aparthotel is 2.7 mi (4.3 km) from Falesia Beach and 10 mi (16.1 km) from The Strip.

Hotel in Caleta de Fuste, Antigua · 467.48 mi from centre
8.6
555 reviews
Breakfast available
Located in Antigua (Caleta de Fuste), Barceló Fuerteventura Mar is within a 15-minute walk of Caleta del Fuste and Caleta de Fuste Marina. This beach hotel is 1.3 mi (2.1 km) from Centro Comercial Atlantico and 1.6 mi (2.5 km) from Playa la Guirra.

Hotel in Torrequebrada, Benalmádena · 361.55 mi from centre
8.6
1,912 reviews
Breakfast available
Offering sea views from all its rooms, Estival Torrequebrada is located on Benalmádena Beach. There are indoor and outdoor pools, a casino and buffet restaurant. Torrequebrada Golf Course is 2 km away.
All air-conditioned rooms and suites come with free WiFi and a balcony with sea views. There is a flat-screen satellite TV, a safe and minibar. The large private bathroom includes a hairdryer. Suites also have a living room with sofas.
Offering direct beach access, the property also has a children’s playground and in the summer months there is a poolside bar and entertainment programme.
Estival Torrequebrada has a 24-hour reception, and you can hire a car from the tour desk. Parking is available.

Hotel in Costa Teguise · 426.85 mi from centre
7.2
2,844 reviews
Beatriz Costa & Spa is situated in a tranquil area of the Costa Teguise and has nearby spectacular gardens, waterfalls and lakes adorning the interior of this region. Free WiFi is provided.
The complex boasts facilities aimed to help you both be active and to relax, including a Talasoterapia centre and a sports centre for the practice of tennis and minigolf. One of the main attractions in this establishment are the 2000 m² of swimming pools situated in the middle of this tropical garden. One pool is heated and another for children.
The hotel has 3 restaurants, including an Oriental restaurant, all offering buffet meals. Show cooking is also available.

Hotel in Tavira · 372.89 mi from centre
9.0
117 reviews
Breakfast available
With a stay at Herdade da Corte in Tavira, you'll be 7.5 mi (12.1 km) from Old Town and 9.5 mi (15.3 km) from Barril Beach. This hotel is 9.7 mi (15.7 km) from Ria Formosa Natural Park and 10.2 mi (16.4 km) from Ilha de Tavira Beach.

Aparthotel in Vilamoura, Loulé · 370.59 mi from centre
9.0
625 reviews
Breakfast available
With a stay at Four Seasons Vilamoura in Loulé (Vilamoura), you'll be a 5-minute drive from Vilamoura Marina and 8 minutes from Dom Pedro Golf: Old Golf Course. This family-friendly aparthotel is 2.5 mi (4 km) from Falesia Beach and 6.5 mi (10.5 km) from Ria Formosa Natural Park.

Hotel in Mijas · 356.61 mi from centre
9.2
196 reviews
Situated in Mijas, 9.3 km from La Cala Golf, Hotel Tamisa Golf features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. Featuring a restaurant, the property also has a bar, as well as an indoor pool and a sauna. The accommodation provides a 24-hour front desk, airport transfers, a concierge service and free WiFi throughout the property.
The hotel will provide guests with air-conditioned rooms offering a desk, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a shower. All rooms will provide guests with a fridge.
Guests at Hotel Tamisa Golf can enjoy a buffet or an à la carte breakfast.
Guests can enjoy the spa and wellness centre, organise trips at the tour desk, or rent a car to explore the surroundings. The area is popular for cycling, and bike hire is available at this 4-star hotel.
Plaza de Espana is 14 km from the accommodation, while Benalmadena Puerto Marina is 21 km from the property. Malaga Airport is 31 km away.

Hotel in Los Pocillos, Tías · 436.26 mi from centre
7.6
238 reviews
When you stay at Hotel Beatriz Playa & Spa in Tías, you'll be next to a golf course, within a 15-minute walk of Playa de Matagorda and Pocillos Beach. This beach hotel is 3.8 mi (6.2 km) from Puerto del Carmen Beach and 22.6 mi (36.3 km) from Papagayo Beach.

Hotel in Granada · 422.30 mi from centre
9.2
727 reviews
Breakfast available
With a stay at Catalonia Granada Hotel, you'll be centrally located in Granada, within a 5-minute drive of Alhambra and Granada Cathedral. This spa hotel is 0.4 mi (0.7 km) from University of Granada Hospital and 0.4 mi (0.7 km) from Triunfo Gardens.

Hotel in Los Pocillos, Tías · 437.11 mi from centre
9.0
682 reviews
Breakfast available
When you stay at Hipotels La Geria in Tías, you'll be by the sea, within a 15-minute walk of Pocillos Beach and Playa de Matagorda. This beach hotel is 18.5 mi (29.8 km) from Marina Rubicon and 2.4 mi (3.9 km) from Puerto del Carmen Beach.