Curated Luxury pet friendly 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+
2

Child

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
Sort by

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
Hotel ILUNION Hacienda de Mijas
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Mijas · 578.48 km from centre

8.0

 

801 reviews

Breakfast available

When you stay at Hotel ILUNION Hacienda de Mijas in Mijas, you'll be in the mountains, within a 15-minute drive of Fuengirola Beach and Los Boliches Beach. This family-friendly hotel is 10.3 mi (16.5 km) from Carihuela Beach and 10.1 mi (16.2 km) from Benalmadena Marina.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Monte Xisto Hotel Rural
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alentejo, Santiago do Cacém · 694.38 km from centre

9.6

 

19 reviews

Breakfast available

With a stay at Monte Xisto Hotel Rural in Santiago do Cacém, you'll be 11.7 mi (18.8 km) from Santiago do Cacem Castle and 15.8 mi (25.4 km) from Safari Badoca Park. This family-friendly hotel is 11.4 mi (18.3 km) from Museu Municipal de Santiago do Cacém and 11.6 mi (18.7 km) from Quinta do Chafariz.

Compare price on Booking.com
Compare price on Booking.com
Lobby
Leonardo Hotel Fuengirola Costa del Sol
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Fuengirola City Centre, Fuengirola · 575.31 km from centre

8.8

 

925 reviews

Breakfast available

With a stay at Leonardo Hotel Fuengirola Costa del Sol, you'll be centrally located in Fuengirola, within a 5-minute drive of Los Boliches Beach and Fuengirola Beach. This spa hotel is 10.9 mi (17.5 km) from Carihuela Beach and 7.9 mi (12.7 km) from Benalmadena Marina.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sercotel Avenida Hotel Almería
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Almeria · 705.13 km from centre

9.0

 

700 reviews

Breakfast available

Located in Almeria, Sercotel Avenida Hotel Almería is by the ocean, within a 15-minute walk of Parque canino de Carrefour and Almeria Archaelogical Museum. This hotel is 0.7 mi (1.1 km) from Almeria Center Art Museum and 1 mi (1.7 km) from Apolo Theatre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Palacio Alcazar
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Seville · 630.12 km from centre

9.0

 

659 reviews

Breakfast available

With a stay at Hotel Palacio Alcazar in Seville (Historical Center), you'll be steps from Seville Cathedral and Giralda Tower. This hotel is 0.3 mi (0.5 km) from Royal Alcázar of Seville and 2.4 mi (3.8 km) from Plaza de Armas Shopping Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Catalonia Ronda
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Ronda · 578.27 km from centre

9.6

 

1,005 reviews

Breakfast available

With a stay at Catalonia Ronda, you'll be centrally located in Ronda, within a 5-minute walk of Puente Nuevo Bridge and Alameda Del Tajo. This spa hotel is 0.1 mi (0.2 km) from Church of Our Lady of Mercy Round and 0.1 mi (0.2 km) from Plaza de Espana.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Catalonia Molina Lario
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Malaga Historic Centre, Málaga · 600.43 km from centre

9.4

 

1,003 reviews

Breakfast available

With a stay at Catalonia Molina Lario in Málaga (Málaga Centro), you'll be steps from Málaga Cathedral and Calle Larios. This boutique hotel is 0.2 mi (0.3 km) from Port of Malaga and 0.2 mi (0.4 km) from Picasso Museum Malaga.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pousada Castelo de Alcácer do Sal - Historic Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alentejo, Alcacer do Sal · 743.06 km from centre

9.4

 

233 reviews

Breakfast available

With a stay at Pousada Castelo de Alcácer do Sal - Historic Hotel in Alcacer do Sal, you'll be just steps from Alcacer do Sal Castle and Museu Municipal Pedro Nunes. This hotel is 1.2 mi (2 km) from Alcacer do Sal Municipal Garden and 10.1 mi (16.3 km) from Barragem de Pego do Altar.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Seaside Los Jameos
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Los Pocillos, Tías · 703.17 km from centre

9.4

 

483 reviews

When you stay at Seaside Los Jameos in Tías, you'll be on the beach, within a 15-minute drive of Playa de Matagorda and Puerto del Carmen Beach. This beach hotel is 18.1 mi (29.1 km) from Marina Rubicon and 0.9 mi (1.5 km) from Playa Lima.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pestana Alvor South Beach, Premium Suite Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alvor, Portimão · 608.60 km from centre

8.8

 

104 reviews

With a stay at Pestana Alvor South Beach, Premium Suite Hotel in Portimão (Torralta), you'll be within a 15-minute drive of Alvor Beach and Rocha Beach. This beach hotel is 13.1 mi (21.1 km) from Marina de Lagos and 20.4 mi (32.9 km) from Praia da Luz.

Compare price on Booking.com
Compare price on Booking.com
Ilunion Calas de Conil
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Conil de la Frontera · 509.92 km from centre

8.7

 

3,909 reviews

Breakfast available

Located on the seafront in the Costa de Luz village of Roche, a 15-minute drive from Conil de la Frontera.

Featuring a private balcony or terrace, each spacious room has modern décor and a seating area. Rooms are equipped with a flat-screen satellite TV. The private bathroom includes a hairdryer and free toiletries. Some rooms offer sea views.

Next to the pool guests can enjoy a snack bar and the à la carte restaurant Cala Encendida, serving Mediterranean cuisine and local fresh fish. The Ilunion Calas de Conil also has a restaurant that serves traditional local dishes. Free WiFi is available throughout the property.

Services for children include a kids’ club and playground, while the varied entertainment programme also offers aqua-fitness sessions in summer and night-time shows for adults.

An on-site fitness centre is available for guests for free. Other sports facilities include paddle tennis, water polo and volleyball. Discounts are offered for various golf courses in the area.

This hotel is entirely accessible. Rooms adapted for persons with visual or hearing impairment, as well as wheelchair adapted rooms are available on request.

Jerez Airport is a 50-minute drive from the hotel, while Seville is 150 km away.

Compare price on Booking.com
Compare price on Booking.com
Algarve Marriott Salgados Golf Resort & Spa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Guia, Albufeira · 600.19 km from centre

8.5

 

457 reviews

Breakfast available

The luxurious 5-star Algarve Marriott Salgados Golf Resort & Spa is next to the Salgados Golf and features scenic ocean views. The hotel features 3 outdoor swimming pools, a SPA & Wellness Centre as well as restaurants and bars with panoramic views.

The modern rooms at the Algarve Marriott Salgados Golf Resort & Spa feature a private entrance, bathroom, flat-screen cable TV and a minibar. Some rooms also feature a balcony and views over the ocean and the golf course.

Guests can enjoy local and international cuisine in one of the property’s à la carte restaurants. The restaurants feature plenty of natural light and offer views over the property, the golf course and the ocean. Breakfast is served each morning in the bright dining rooms. A snack bar is available, for lighter meals.

Also featured are lounge bars, where refreshing drinks are served. The outdoor swimming pools feature sun loungers and a terrace, where guests can quietly relax following a swim. The Spa & Wellness centre is accessible for a surcharge, the SPA can be used by people over 16 years of age. The Spa & Wellness centre features a heated indoor swimming pool, Turkish bath and a sauna. Massages are also available, at a surcharge. The hotel also features a state-of-the-art business centre. Free WiFi access is available in public areas.

It is a 2-minute walk from the famed Salgados Golf, with its green 18-hole courses. Salgados Beach is a 5-minute drive away. The Albufeira city centre is a 16-minute drive and the Algarve Marriott Salgados Golf Resort & Spa is a 29-minute drive from the famous cliff-surrounded Falésia Beach.

The Faro International Airport is a 40-minute drive away from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Mercer Plaza Sevilla 5 GL
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Seville · 630.39 km from centre

9.6

 

145 reviews

Breakfast available

With a stay at Mercer Plaza Sevilla 5 GL, you'll be centrally located in Seville, within a 5-minute walk of Seville Cathedral and Giralda Tower. This luxury hotel is 0.4 mi (0.6 km) from Royal Alcázar of Seville and 0.6 mi (1 km) from Plaza de Armas Shopping Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sobreiras - Alentejo Country Hotel by Unlock Hotels
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Grandola · 714.68 km from centre

8.8

 

82 reviews

With a stay at Sobreiras - Alentejo Country Hotel by Unlock Hotels in Grandola, you'll be 10.9 mi (17.6 km) from Lousal Megalithic Monument and 15.7 mi (25.2 km) from Sao Jorge Chapel. This hotel is 15.9 mi (25.7 km) from Lousal Mining Museum and 18.2 mi (29.3 km) from Lagoa de Santo Andre Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cegonha Country Club
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Vilamoura, Loulé · 599.54 km from centre

9.0

 

112 reviews

Located in Loulé (Vilamoura), Cegonha Country Club is within a 10-minute drive of Vilamoura Marina and Balaia Golf Village. This hotel is 3.4 mi (5.4 km) from Falesia Beach and 8.2 mi (13.1 km) from Albufeira Old Town Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Balcón de Europa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Nerja City Centre, Nerja · 625.04 km from centre

9.2

 

497 reviews

Breakfast available

With a stay at Hotel Balcón de Europa in Nerja (Nerja City Centre), you'll be steps from Balcon de Europa and Salon Beach. This beach hotel is 0.1 mi (0.1 km) from Caletilla Beach and 0.7 mi (1.2 km) from Torrecilla Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Elba Almería Business & Convention Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Almeria · 706.53 km from centre

8.8

 

312 reviews

Breakfast available

A stay at Elba Almería Business & Convention Hotel places you in the heart of Almeria, within a 5-minute drive of House of Cinema and Parque canino de Carrefour. This hotel is 1.6 mi (2.6 km) from Almeria Archaelogical Museum and 1.8 mi (2.9 km) from San Sebastian Church.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Gravina 51
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Seville · 630.48 km from centre

9.8

 

1,002 reviews

Breakfast available

With a stay at Hotel Gravina 51, you'll be centrally located in Seville, just a 3-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.7 mi (1.1 km) from Royal Alcázar of Seville.

Compare price on Booking.com
Compare price on Booking.com
Alborán Algeciras
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Campo de Gibraltar, Algeciras · 508.13 km from centre

8.4

 

1,035 reviews

Breakfast available

Hotel Alborán Algeciras is a traditional Andalusian hotel, situated in a quiet residential area of Algeciras. Just 2 minutes’ drive from El Rinconcillo Beach, it offers attractive rooms with free Wi-Fi.

The elegant rooms in Alboran Algeciras are arranged around a central patio. All rooms have modern design and include a private bathroom, minibar and safe.

The El Claustro Restaurant offers a varied à la carte menu, as well as a good-value daily lunch and dinner set menu. The all-day café offers set menus and baguettes.

The hotel is located at the entrance to the city, next to the A7 Motorway. It is just 2 km from Algeciras Port and 3 km from the city centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Boutique Molino del Arco
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Ronda · 582.02 km from centre

9.0

 

148 reviews

Breakfast available

Located in Ronda, Hotel Boutique Molino del Arco is in a rural location, within a 15-minute drive of Bodega Joaquín Fernández and Cortijo LA Almazara LA Organic. This family-friendly hotel is 6.7 mi (10.8 km) from Puente Nuevo Bridge and 4.8 mi (7.6 km) from Church of Padre Jesus.

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