Last-minute luxury hotel deals in Morocco

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
Room 1

Adults

18+ years
2

Children

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Morocco

Recommended

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Morocco, but are nearby and match your search.
Primary image
Vale del Rei Hotel & Villas
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Lagoa · 375.57 mi from centre

9.0

 

303 reviews

Breakfast available

When you stay at Vale del Rei Hotel & Villas in Lagoa, you'll be in the suburbs, within a 10-minute drive of Marinha Beach and Benagil Beach. This family-friendly hotel is 15.2 mi (24.5 km) from Albufeira Old Town Square and 4.7 mi (7.5 km) from Carvoeiro Beach.

Compare price on Booking.com
Compare price on Booking.com
Valentin Sancti Petri
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Chiclana de la Frontera · 319.86 mi from centre

9.0

 

1,448 reviews

Hotel Spa Valentin Sancti Petri is located on La Barrossa beach, next to a golf course. Set within gardens, it features rooms with balconies or terraces, free Wi-Fi, 2 outdoor swimming pools and a spa.
Rooms at the Valentin are brightly decorated and air conditioned. Each has a desk, satellite TV and a minibar.

Guests can choose from a selection of buffet cuisine in the Zahara and Cazorla restaurants. The hotel’s 3 à la carte restaurants are open during the summer months and feature terraces. There is also a beach bar in the summer month.

The on-site spa, as well as a sauna and Turkish baths are available for an extra cost. It also has a fitness centre.

The Valentin Sancti Petri provides an entertainment programme for children and adults. Staff at the 24-hour front desk can arrange bicycle and car rental, as well as provide information on excursions.

Compare price on Booking.com
Compare price on Booking.com
Hotel Altos de Istán
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Costa del Sol, Istán · 352.75 mi from centre

9.1

 

190 reviews

Featuring a restaurant, bar and views of mountain, Hotel Altos de Istán is set in Istán, 38 km from La Cala Golf. With a garden, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Guests can use the spa and wellness centre with an indoor pool, sauna, and hot tub, as well as a terrace.

All rooms come with a desk and a TV, and certain units at the hotel have a balcony. The units will provide guests with a wardrobe and a kettle.

A buffet breakfast is available at Hotel Altos de Istán.

Languages spoken at the 24-hour front desk include German, English, Spanish and French.

Malaga Airport is 69 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Rock Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Gibraltar · 316.04 mi from centre

8.8

 

857 reviews

Breakfast available

When you stay at The Rock Hotel in Gibraltar, you'll be near the beach, within a 5-minute drive of Casemates Square and Ibrahim-Al-Ibrahim Mosque. This hotel is 1.6 mi (2.5 km) from St Michael's Cave and 1.7 mi (2.7 km) from Europa Point Lighthouse.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Estepona Hotel & Spa Resort
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Estepona · 336.71 mi from centre

8.6

 

473 reviews

Breakfast available

When you stay at Estepona Hotel & Spa Resort in Estepona, you'll be on the beach, within a 5-minute drive of Cristo Beach and Estepona Golf. This beach hotel is 2.6 mi (4.2 km) from Estepona Port and Marina and 2.8 mi (4.5 km) from Rada Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
AlmaLusa Comporta
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Alentejo, Alcacer do Sal · 465.11 mi from centre

9.4

 

102 reviews

Breakfast available

Located in Comporta, AlmaLusa Comporta is a 1-minute drive from Comporta Beach and 8 minutes from Palafita da Carrasqueira Fishing Marina. This golf hotel is 8.2 mi (13.2 km) from Praia do Carvalhal and 9.3 mi (15 km) from Troia Beach.

Compare price on Booking.com
Compare price on Booking.com
AVANTI Lifestyle Hotel - Only Adults
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Corralejo · 456.04 mi from centre

9.2

 

591 reviews

AVANTI Lifestyle Hotel - Only Adults is located opposite the beach, in the old town of Corralejo. It features a restaurant and a roof terrace with a hot tub.

This small, adults-only hotel offers room looking onto the ocean or the town of Corralejo. The chic rooms at AVANTI Lifestyle Hotel - Only Adults have minimalist, white décor with turquoise finishes. All rooms have free WiFi, air conditioning and a flat-screen TV.

The restaurant serves Spanish cuisine and specialises in seafood, paella and fish dishes. The terrace offers ocean views. There is a lounge on the terrace.

On the rooftop guests will find a solarium, a bar and a restaurant.

Guests can practice a wide range of water sport activities in the area such as paddle surf, kite-surf, diving, and sailing.

Corralejo Nature Reserve is within 3 km of the hotel. Puerto del Rosario and Fuerteventura Airport are less than 45 minutes’ drive away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
AC Hotel Ciudad de Sevilla by Marriott
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Seville · 390.16 mi from centre

8.6

 

253 reviews

Breakfast available

With a stay at AC Hotel Ciudad de Sevilla by Marriott, you'll be centrally located in Seville, within a 5-minute drive of Royal Alcázar of Seville and Plaza de Armas Shopping Center. This hotel is 1.7 mi (2.8 km) from Seville Cathedral and 1.3 mi (2.1 km) from Plaza de España.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Tayko Sevilla
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in El Arenal, Seville · 391.32 mi from centre

9.8

 

149 reviews

Breakfast available

With a stay at Hotel Tayko Sevilla in Seville (Historical Center), you'll be steps from Royal Alcázar of Seville and 4 minutes by foot from Seville Cathedral. This hotel is 0.3 mi (0.6 km) from Giralda Tower and 0.7 mi (1.1 km) from Plaza de España.

Compare price on Booking.com
Compare price on Booking.com
Puerto Antilla Grand Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Costa de la Luz Huelva, Islantilla · 374.23 mi from centre

8.9

 

4,442 reviews

Breakfast available

Puerto Antilla Grand Hotel is located on Islantilla Beach in Huelva province. It offers 5 swimming pools, spa, fitness centre and a children's miniclub.

The air-conditioned rooms at the Puerto Antilla are decorated in Mediterranean style. They come with a satellite TV and a safe. The private bathrooms come with a hairdryer. Free WiFi is available.

Hotel Puerto Antilla's Los Porches Restaurant serves buffet meals. There are also 2 à-la-carte restaurants, one indoor and one outside, open in summer. There is also a poolside bar.

The hotel’s spa features an indoor pool, hot tub, sauna and Turkish baths, and a range of massages and beauty treatments are available. There is also a varied entertainment service for adults and children.

Staff at reception can provide information about what to see and do in the surrounding area. Faro International Airport is around an hour’s drive away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Vila Gale Cerro Alagoa Resort Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Aparthotel in Albufeira e Olhos de Água, Albufeira · 371.93 mi from centre

8.4

 

560 reviews

Breakfast available

With a stay at Vila Gale Cerro Alagoa Resort Hotel, you'll be centrally located in Albufeira, within a 5-minute drive of Albufeira Old Town Square and The Strip. This family-friendly aparthotel is 7.8 mi (12.6 km) from Falesia Beach and 10.6 mi (17.1 km) from Vilamoura Marina.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Las Arenas, Affiliated by Meliá
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Benalmádena · 362.41 mi from centre

9.0

 

149 reviews

Breakfast available

When you stay at Hotel Las Arenas, Affiliated by Meliá in Benalmádena, you'll be near the beach, within a 15-minute drive of Benalmadena Marina and Carihuela Beach. This hotel is 14.8 mi (23.8 km) from Port of Malaga and 15.2 mi (24.5 km) from Malagueta Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Posada del Lucero
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Seville · 392.05 mi from centre

8.8

 

815 reviews

Breakfast available

Hotel Posada del Lucero is centrally located in Seville – a 3-minute walk from Metropol Parasol and 10 minutes by foot from Seville Cathedral. This luxury hotel is 0.6 mi (1 km) from Giralda Tower and 1.1 mi (1.8 km) from Royal Alcázar of Seville.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Eurostars Al-Ándalus Palace
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Seville · 389.52 mi from centre

8.6

 

905 reviews

Breakfast available

With a stay at Eurostars Al-Ándalus Palace in Seville (Bellavista-La Palmera), you'll be a 4-minute drive from Royal Alcázar of Seville and 10 minutes from Seville Cathedral. This hotel is 3 mi (4.8 km) from Plaza de Armas Shopping Center and 2.1 mi (3.4 km) from Plaza de España.

Compare price on Booking.com
Compare price on Booking.com
Hotel Boutique Casa Romana Villa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Seville · 392.13 mi from centre

8.8

 

463 reviews

Attractively located in the centre of Seville, Hotel Boutique Casa Romana Villa features air-conditioned rooms with free WiFi, private parking and room service. Among the various facilities are a seasonal outdoor swimming pool, a terrace, as well as a restaurant. Guests can make use of a bar.

At the hotel, all rooms come with a desk and a flat-screen TV. Rooms are equipped with a private bathroom with a shower, free toiletries and a hairdryer. The rooms will provide guests with a wardrobe and a kettle.

Guests at Hotel Boutique Casa Romana Villa can enjoy a buffet breakfast.

Speaking German, English, Spanish and French at the reception, staff are ready to help around the clock.

Popular points of interest near the accommodation include Plaza de Armas, Triana Bridge and Isla Mágica. Seville Airport is 11 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Encinar de Sotogrande
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Sotogrande, San Roque · 326.88 mi from centre

8.6

 

192 reviews

Breakfast available

When you stay at Hotel Encinar de Sotogrande in San Roque, you'll be next to a golf course, within a 5-minute drive of Valderrama Golf Club and San Roque Club. This golf hotel is 3.8 mi (6.2 km) from Sotogrande Port and 4.5 mi (7.3 km) from Alcaidesa Links Golf Resort.

Compare price on Booking.com
Compare price on Booking.com
Vitalclass Lanzarote Resort
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Costa Teguise · 428.33 mi from centre

8.1

 

1,086 reviews

Vitalclass Lanzarote Resort features a fitness centre, garden, a shared lounge and terrace in Costa Teguise. Among the facilities of this property are a restaurant, a kids' club and a 24-hour front desk, along with free WiFi. The accommodation offers karaoke and a concierge service.

The units at the Resort come with a flat-screen TV with satellite channels and a safety deposit box. All rooms come with a private bathroom equipped with a shower and free toiletries, while selected rooms here will provide you with a kitchen fitted with a fridge. At Vitalclass Lanzarote Resort the rooms are equipped with bed linen and towels.

The accommodation offers a children's playground. You can play table tennis and darts at this 4-star Resort, and the area is popular for cycling.

Playa Bastian is 1.3 km from Vitalclass Lanzarote Resort, while Playa El Ancla is 1.5 km away. The nearest airport is Lanzarote Airport, 12 km from the Resort.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Prime Energize Hotel & Spa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Monte Gordo, Vila Real Santo Antonio · 372.90 mi from centre

9.2

 

149 reviews

Breakfast available

When you stay at The Prime Energize Hotel & Spa in Vila Real Santo Antonio, you'll be by the sea, within a 10-minute walk of Casino Monte Gordo and Monte Gordo Beach. This spa hotel is 2.1 mi (3.3 km) from Santo Antonio Sports Complex and 2.4 mi (3.8 km) from Playa de San Bruno.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Memmo Baleeira - Design Hotels
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Sagres, Vila do Bispo · 375.50 mi from centre

9.0

 

610 reviews

With a stay at Memmo Baleeira - Design Hotels in Vila do Bispo, you'll be by the sea, just a 4-minute walk from Wavesensations - Sagres Surf School & Camp and 5 minutes by foot from Baleeira Beach. This beach hotel is 0.4 mi (0.7 km) from Mareta Beach and 0.9 mi (1.5 km) from Sagres Lighthouse.

Compare price on Booking.com
Compare price on Booking.com
Primary image
B bou Hotel La Viñuela & Spa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in La Axarquía, Vinuela · 389.08 mi from centre

9.2

 

190 reviews

Breakfast available

Located in Vinuela, B bou Hotel La Viñuela & Spa is in a regional park, within a 15-minute drive of The Sierras of Tejeda, Almijara & Alhama and Ermita de San Isidro. This spa hotel is 4.9 mi (8 km) from Centro Budista Karma Guen and 7.7 mi (12.4 km) from El Alcazar Recreationa.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor