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 Sur, Seville · 391.11 mi from centre
9.6
54 reviews
Breakfast available
With a stay at The Level at Melia Sevilla, you'll be centrally located in Seville, just a 3-minute walk from Plaza de España and 11 minutes by foot from Royal Alcázar of Seville. This hotel is 1.2 mi (2 km) from Seville Cathedral and 1.9 mi (3.1 km) from Plaza de Armas Shopping Center.

Hotel in Andalusia, Jaén · 453.19 mi from centre
9.2
274 reviews
Breakfast available
Located in Jaén, Parador de Jaén is in the mountains – a 3-minute walk from Santa Catalina Castle and within a 5-minute drive of Palace of Quesada Ulloa. This hotel is 2 mi (3.3 km) from Torreon de los Condes de Torralba and 2 mi (3.3 km) from Church and Convent of Mercy.

Hotel in Almonte, Matalascañas · 361.49 mi from centre
8.1
1,261 reviews
Ohtels Carabela is located next to Doñana National Park and features an outdoor pool and a water park. It is a 10-minute walk from Matalascañas Beach.
Rooms at Ohtels Carabela are equipped with air conditioning and a balcony. They include a fridge and a private bathroom with a hairdryer. The property has 2 rooms that have been officially adapted for guests with reduced mobility. All rooms were renovated in 2023.
The on-site restaurant serves traditional Spanish dishes and gluten-free meals. The property also has a bar with an outdoor terrace.
Ohtels Carabela offers daytime and evening entertainment programmes. Horse riding, cycling and sailing lessons are possible in the area. The hotel also organises 4x4 excursions to Doñana Park.
The Carabela hotel includes a gym. The hotel is also next to a golf course.

Pousada (Portugal) in Sagres, Vila do Bispo · 375.28 mi from centre
8.8
336 reviews
Breakfast available
When you a stay at Pousada Sagres in Vila do Bispo, you'll be near the beach, within a 5-minute walk of Mareta Beach and Wavesensations - Sagres Surf School & Camp. This pousada is 0.6 mi (1 km) from Baleeira Beach and 1 mi (1.5 km) from Sagres Lighthouse.

Hotel in Estepona · 343.99 mi from centre
7.6
196 reviews
Set on Atalaya Isdabe’s beach front, Globales Playa Estepona is 10 minutes’ drive from Puerto Banús. This resort offers 3 swimming pools, a garden and tennis courts.
Each room at Globales Playa Estepona comes with a flat-screen TV and private bathroom. Some of them feature a private terrace and either sea or garden views.
A breakfast buffet is available and there are 2 restaurants and a snack bar. Guests can also enjoy some drinks in a terrace with sea views.
The resort offers a large variety of activities on site, including water sports, table tennis, snooker and darts. There is also evening entertainment and karaoke, as well as a kid’s club.
Guadalmina Golf Club is 10 minutes’ walk from the property. There is easy access to the A-7 Motorway. Marbella’s centre can be reached in 20 minutes by car

Hotel in Roquetas de Mar · 425.66 mi from centre
7.5
3,733 reviews
Alua Golf Trinidad is located on the beachfront in Roquetas de Mar. In Playa Serena. It features 3 outdoor swimming pools and fully equipped rooms. It is the ideal hotel for families or couples.
The modern, air-conditioned rooms at Alua Golf Trinidad have attractive décor. There is a living area with sofa, a TV, and a private bathroom. A safe is available for an additional cost.
With all the facilities: Free wifi, All-inclusive services, 2 Restaurant, 4 bars, multifunctional sports court and entertainment for children and adults. Watersports including sailing and water-skiing are on offer at the beach.
Set in Almería Coast, Roquetas de Mar is a 15-minute drive away, while Almería is 20 km from the Golf Trinidad.

Hotel in Costa Teguise, Teguise · 427.06 mi from centre
7.8
174 reviews
With a stay at Los Zocos Impressive Lanzarote, you'll be centrally located in Teguise, just a 4-minute walk from Las Cucharas Beach and 7 minutes by foot from Lanzarote Beaches. This beach hotel is 11.7 mi (18.8 km) from Playa de Matagorda and 12 mi (19.3 km) from Pocillos Beach.

Hotel in Córdoba, Lucena · 414.17 mi from centre
7.0
177 reviews
Los Bronces features a garden, shared lounge, a terrace and restaurant in Lucena. Featuring a seasonal outdoor swimming pool, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The hotel has a hot tub and a 24-hour front desk.
At the hotel, every room includes a desk. The units in Los Bronces are equipped with a flat-screen TV and free toiletries.
The accommodation offers an à la carte or continental breakfast.
Malaga Airport is 94 km away.

Hotel in Campo de Gibraltar, Los Barrios · 318.28 mi from centre
8.4
336 reviews
Breakfast available
With a stay at NH Campo De Gibraltar in Los Barrios, you'll be in the business district, within a 15-minute drive of Rock of Gibraltar and Antigua Casa Consistorial. This hotel is 1.7 mi (2.7 km) from Playa de Palmones and 3.7 mi (6 km) from Playa de los Roncalillo.

Hotel in Seville · 394.60 mi from centre
9.0
956 reviews
Breakfast available
With a stay at Hilton Garden Inn Sevilla in Seville (Macarena Norte), you'll be within a 10-minute drive of Plaza de España and Plaza de Armas Shopping Center. This hotel is 4.2 mi (6.7 km) from Seville Cathedral and 3.8 mi (6.2 km) from Royal Alcázar of Seville.

Hotel in Granada City Center, Granada · 421.61 mi from centre
9.4
64 reviews
Breakfast available
With a stay at Boutique Hotel Luna Granada Centro, you'll be centrally located in Granada, within a 10-minute drive of Alhambra and Granada Cathedral. This hotel is 19.8 mi (31.9 km) from Sierra Nevada Ski Resort and 0.5 mi (0.8 km) from Granada Exhibition and Conference Centre.

Hotel in Seville · 391.70 mi from centre
9.4
937 reviews
Breakfast available
With a stay at Becquer Hotel, Historic City Center, you'll be centrally located in Seville, just a 4-minute walk from Plaza de Armas Shopping Center and 9 minutes by foot from Seville Cathedral. This hotel is 0.6 mi (0.9 km) from Giralda Tower and 0.6 mi (0.9 km) from Metropol Parasol.

Hotel in Costa de la Luz Huelva, Punta Umbría · 372.51 mi from centre
8.3
1,370 reviews
Pato Amarillo is 70 metres from Punta Umbria Beach, 20 minutes’ drive from Huelva. Set in gardens, it offers free Wi-Fi, 2 outdoor pools and rooms with a private balcony.
The air-conditioned rooms at Hotel Pato Amarillo come with a flat-screen TV, safe and minibar. The private bathroom is equipped with a hairdryer.
The hotel’s buffet restaurant offers show cooking. There is also a café with a terrace, and a snack bar with live music. The barbecue restaurant opens in summer months.
There is a games room with billiards, and the hotel has a children’s playground and mini-club.
There is a 24-hour reception and a tour desk. On-site parking is available for an extra charge. Nuevo Portil Golf Course is 10 minutes’ drive from the hotel, and the Portuguese border is 40 minutes away.

Hotel in Tiznit · 213.25 mi from centre
8.2
21 reviews
Breakfast available
In the heart of Tiznit, Hotel Idou Tiznit is within a 5-minute drive of Prince Moulay Abdallah Garden and Grand Mosque. This hotel is 10.8 mi (17.4 km) from Aglou Plage.

Hotel in Campo de Gibraltar, Algeciras · 313.83 mi from centre
7.8
972 reviews
When you stay at Globales Reina Cristina in Algeciras, you'll be near the beach, within a 15-minute walk of RENFE and Algeciras Harbour. This hotel is 14.9 mi (24 km) from Rock of Gibraltar and 0.6 mi (1 km) from Estatua de Paco de Lucia.

Hotel in Andalusia, La Calahorra · 437.70 mi from centre
8.5
168 reviews
Hospederia del Zenete features a garden, shared lounge, a terrace and restaurant in La Calahorra. With a bar, the 4-star hotel has air-conditioned rooms with free WiFi. The accommodation provides room service, a 24-hour front desk and organising tours for guests.
At the hotel, all rooms have a wardrobe. Every room comes with a safety deposit box, while selected rooms include a balcony.
Guests at Hospederia del Zenete will be able to enjoy activities in and around La Calahorra, like skiing and cycling.
Federico Garcia Lorca Granada-Jaen Airport is 87 km away.

Hotel in Guia, Albufeira · 373.02 mi from centre
8.2
132 reviews
Breakfast available
When you stay at Marriott Residences Salgados Resort, Algarve in Albufeira, you'll be by the ocean, within a 10-minute drive of Albufeira Old Town Square and Albufeira Marina. This family-friendly hotel is 12.8 mi (20.6 km) from Falesia Beach and 3.4 mi (5.5 km) from Sao Rafael Beach.

Hotel in Yaiza · 450.24 mi from centre
8.0
29 reviews
Breakfast available
When you stay at Elba Premium Suites - Adults Only in Yaiza, you'll be near the beach, within a 5-minute drive of Playa Blanca and Marina Rubicon. This spa hotel is 14.8 mi (23.8 km) from Corralejo Beach and 5.6 mi (9.1 km) from Papagayo Beach.

Hotel in Yaiza · 449.49 mi from centre
8.4
511 reviews
Breakfast available
With a stay at H10 Lanzarote Princess, you'll be centrally located in Yaiza, within a 5-minute drive of Playa Blanca and Marina Rubicon. This beach hotel is 4.8 mi (7.7 km) from Papagayo Beach and 14.5 mi (23.3 km) from Puerto del Carmen Beach.

Hotel in Jerez de la Frontera · 343.04 mi from centre
9.0
697 reviews
Breakfast available
With a stay at Hipotels Sherry Park in Jerez de la Frontera, you'll be within a 10-minute drive of Circuito de Jerez – Ángel Nieto and Royal Andalusian School of Equestrian Art. This hotel is 14.1 mi (22.6 km) from Naval Station Rota and 0.5 mi (0.8 km) from Equestrian Art Museum.