Search the best hotels in Morocco

Affordable Hotels in Morocco

Looking to explore Morocco without breaking the bank? This enchanting country offers a variety of budget-friendly hotels that don't compromise on charm or comfort.

From traditional riads with ornate tiles and antique furniture to eco-conscious properties and self-catering apartments by the sea, Morocco's affordable accommodation options are as diverse as its landscapes. Many of these hotels feature delightful extras like sunny roof terraces, inviting pools, and delicious home-cooked meals, ensuring a memorable stay without the hefty price tag.

Top picks for a:

Check out more destinations in Morocco on The Hotel Guru

Riad Cocoon

Marrakech (Diour Saboune)

Exuding the lust for life of its musical owner this riad allows guests to "cocoon" in the lap of affordable luxury in bustling Marrakech. The individually designed rooms include sumptuous silks, pop colours and mosaic tiles. The menu is gourmet and there's a roof terrace and hammam.

  • Value chic - Bespoke luxury in the centre of town starting from only 90 EUR.
  • Sights nearby - Marrakech has a thriving modern and traditional art scene and the Dar Cherifa, David Bloch and Galerie 127 are some of the best.
  • Cooking classes - Head to the Atlas Mountains for a unique cooking experience with a Berber chef.
  • Local markets - The hustle and bustle of the souks are within easy walking distance.
from £83 for 1 room, 1 night including taxes & fees
Dar Adrar

High Atlas (Imlil)

A simple and charmingly rustic guesthouse perched in the High Atlas mountains above Imlil.

  • Great walks - Ideal base if you're climbing Mt Toubkal. Owner can arrange guided walks of the area.
  • Traditional
  • Views
  • Remote
from £23 for 1 room, 1 night including taxes & fees
Dar Adul

Essaouira

This colourful, characterful riad owned by a French artist will appeal to a younger crowd who appreciate a relaxed, informal atmosphere. Guests can dine at the proprietor's lively nearby restaurant.

  • Great walks - Take a walk along Essaouira's lovely beach that extends down to where Bob Marley had a house.
  • Local markets - Explore the bustling and hustling Essaouira souk.
  • Restaurant
  • Boutique
from £47 for 1 room, 1 night including taxes & fees
Douar Samra

High Atlas (Imlil Asni)

A wonderful, simple yet comfortable, guesthouse in the heart of the High Atlas. Magnificent scenery, exquisite rooms, respect for the community. The warmest of welcomes and an excellent base for walking or heading to the hills.

  • Great walks - In the heart of the Toubkal National Park
  • Restaurant - Communal dining
  • Views
  • Remote
from £39 for 1 room, 1 night including taxes & fees
Check availability on LateRooms
Riad Tizwa

Fez (Batha)

This old family house provides value for money considering the generously proportioned and elegantly decorated rooms, complete with four poster beds. Located in Fez medina there is an inviting roof terrace from which to enjoy panoramic views. Breakfast is served with lunch and dinner on request.

  • Great walks - Through the winding medina streets to the Bab Bou Jeloud or the Place As Seffarine
  • Sights nearby - Visit the equally beautiful as it is interesting Museum of Arts and Crafts
  • Restaurant - Lunch and dinner by arrangement
  • Local markets - Explore the famous souks of Fez
from £50 for 1 room, 1 night including taxes & fees
Sawadi

Ouarzazate

A charming guesthouse in a gloriously remote location set between the Sahara desert and Atlas mountains. Atmospheric rooms are traditional in style with warm pink walls, fireplaces and woven rugs. Featuring a spa and organic restaurant but it's the laid backed vibes that really make this one.

  • Families - Family suites and plenty of outdoor activities make this ideal for a holiday with children.
  • Back to Nature - Set in a unique landscape offering mountains and deserts, lakes and palm groves.
  • Sights nearby - Walk to the impressive 17th-century Kasbah of Amerhidil.
  • Spa
from £55 for 1 room, 1 night including taxes & fees
Check availability on LateRooms
Riad Shambala

Marrakech (Arest Ihiri)

This boutique, owner managed property is a perfect blend of old and new, East meets West. From the food (there is a continental breakfast and fusion cuisine) to the simple yet stylish rooms: muted palettes, Moroccan accents and natural materials of exposed stone and wood. Plus an inviting pool.

  • Sights nearby - Koutoubia Mosque, Jemaa El Fna and the Saadian Tombs are just some of the sights within easy reach.
  • Restaurant
  • Great walks
  • Boutique
from £46 for 1 room, 1 night including taxes & fees
Auberge Dardara

Chefchaouen

Back to basics at this rural farm with a reputable restaurant serving fresh local produce and offering rustic rooms - popular with groups of walkers, hikers, nature lovers and twitchers.

  • Active Holiday - Set in a picturesque rural position with numerous outdoor pursuits on offer.
  • Cooking classes - Take a cooking class and learn how to make Jbala northern Moroccan cuisine.
  • Swimming Pool - Outdoor pool
  • Restaurant
from £61 for 1 room, 1 night including taxes & fees
Riad Baladin

Essaouira

Understated hippie chic that will appeal to couples looking for a serene, zen vibe. Light and bright airy white-washed rooms overlook a courtyard or one of several terraces. Bathrooms are ornately tiled, some compact. There is a funky restaurant and a hot tub. The beach is moments away.

  • Romantic Break - Light and airy rooms have a whimsical feel, perfect for romance.
  • Value chic - Achingly beautiful interiors at an inviting price.
  • Sights nearby - The ancient Essaouira Citadel is moments away.
  • Restaurant
from £61 for 1 room, 1 night including taxes & fees
Check availability on LateRooms
Villa Quince

High Atlas (Marrakesh-Safi)

A family-run retreat in the Atlas Mountains, offering two charming lodges with breathtaking 360° views. Interiors mix Moroccan red clay, simple and elegant bedding and natural textured lamps to create a laid back and chic vibe. Relax by the pool or savour superb home-cooked Moroccan meals

  • Sights nearby - Visit the bustling souks of Marrakech, just a drive away, for a sensory feast of colours, aromas, and vibrant local culture
  • Local markets - Explore Berber villages nestled in the mountains, discovering local crafts, customs, and the warmth of Moroccan hospitality
  • Riding - Take a guided mule ride through rugged terrain, a traditional and unique way to experience the region's natural beauty
  • Great walks - Trek the Atlas Mountain trails, where dramatic peaks and lush valleys create an unforgettable backdrop for every step
from £54 for 1 room, 1 night including taxes & fees
Check availability on LateRooms
Jack's Apartments

Essaouira

Self-catering apartments by the sea with lovely views. All are individually furnished and are mostly in an easy open-plan layout. Expect traditional Moroccan accents, cosy nooks, whitewashed walls and roll-top baths. A delightful base with a luxurious yet homely feel; it's great-value too.

  • Local exploring - Great location in the historic medina, within easy reach of the markets, restaurants and beaches
  • Local markets - Wander around the buzzing souk and the fish market
  • Sights nearby - Explore the impressive Essaouira ramparts
  • Great walks
from £54 for 1 room, 1 night including taxes & fees
Dar Lazuli

Essaouira

Belgian owned guesthouse with three self-contained suites in a good location, close to both beach and medina. A simple place for groups or a family who might want to take over the whole property. Meals provided.

  • Local markets - Explore the souks and stalls of the medina
  • Traditional
from £54 for 1 room, 1 night including taxes & fees
Check availability on LateRooms
Villa Gonatouki

Essaouira

Looming large on the horizon this impressive guesthouse caters for couples, families and large groups. Bohemian rooms are decorated in colourful palettes and chunky furnishings. There is a hammam plus massage and two pools. Great service in a palatial place with an informal atmosphere.

  • Groups - Perfect for a special celebration and getting a group of friends and family together
  • Total relaxation - Unwind in Morocco's bucolic surrounds - with nothing but a good book for company
  • Cooking classes - Get in the kitchen with Samira, the head chef, and pick up some local flavours
  • Swimming Pool - Outdoor plus lap pool
from £55 for 1 room, 1 night including taxes & fees
Le Douar des Arganiers

Essaouira

An elegant, traditional Moroccan style guesthouse, located just 900m from the beach in Sidi Kaouki. Suites are spacious and colour co-ordinated with exposed stone walls and open fireplaces. Enjoy a delicious gourmet breakfast with fresh juices, Moroccan pancakes and bread.

  • Beach Life - With loungers and umbrellas avaliable to rent at the beach, as well as all types of surfing, this the perfect beach destination
  • Value chic - With spacious suites, at affordable prices, plus breakfast included, the hotel is a steal
  • No restaurant - Breakfast is included, dinner on request
  • Sights nearby - Just 25 km away is the famous historic port town of Essaouira, with its UNESCO World Heritage Site medina
from £56 for 1 room, 1 night including taxes & fees
Essaouira Lodge

Essaouira

With lots of space and plenty of privacy this is an informal understated place in the countryside not far from the buzz of Essaouira for couples to relax or big groups to congregate. Wide choice of spotlessly clean accommodation - catering for different numbers and budgets

  • Swimming Pool - Outdoor and plus villas with private pools.
  • Spa
  • Restaurant
  • Traditional
from £58 for 1 room, 1 night including taxes & fees
Palais Oumensour

Taroudant (Taroudant)

Expect a warm welcome at this authentic medina haven. Rooms lead off from a lush pool courtyard with an array of exotic plants and lots of cosy nooks & convivial areas to relax in, while the restaurant offers delicious seasonal cuisine. Great value for a well-situated, elegant and friendly base!

  • Local exploring - Great location, a short walk to marvellous sights such as the Arab Souk, Assarag Square, Grand Mosque & Arrahma Mosque
  • Great walks - Walking trips offered- visit authentic Berber villages, discover the rural life of the area and see diverse natural environments
  • Birdwatching - If you fancy a wilderness tour, you can visit the Massa Natural Park and the bird sanctuary with lunch overlooking the ocean
  • Sights nearby - Discover exceptional houses and gardens around Taroudant and the “lost” valley of the High or Anti-Atlas region
from £58 for 1 room, 1 night including taxes & fees
Riad Meriem

Marrakech (derb chemaa (el qadi) )

An exquisitely designed riad in the heart of the ancient medina. Elegant rooms are simply decorated with warm hues and large contemporary artworks allowing the building's original features to take centre stage. Boasting a flower-filled roof terrace, heated plunge pool and very attractive rates.

  • Local exploring - In the heart of the medina’s oldest quarter, a short walk from the souks, the Marrakech Museum and the Ali Ben Youssef Medersa
  • Great walks - Leave Marrakech on a day trip to Ourika Valley, a lush oasis of vegetation in the foothills of the magnificent Atlas Mountains
  • Sights nearby - Go on a morning tour of Marrakech which includes the sweet gardens of Bahia Palace, Koutoubia Tower and the Saadian Tombs
  • Local markets - There is an abundance of buzzing souks and markets to explore
from £59 for 1 room, 1 night including taxes & fees
Dar Sahil

Essaouira

Traditional Berber house just outside Essaouira surrounded by beautiful countryside. Six room and two suites furnished in classic style with carved wooden headboards and tiled floors. There's a lovely pool for cooling off and wonderful Moroccan dinners created from the market's best ingredients.

  • Golf - Situated adjacent to a golf course described as one of the 10 most beautiful in the world by 'Golf World Magazine'
  • Value chic - Unbeatable value. Rooms start from just €55 per night.
  • Restaurant - Table d'hote style dinners cooked from the best of the market's produce. Dine alone or communally.
  • Sights nearby - Just 25km south of Essaouira
from £66 for 1 room, 1 night including taxes & fees
Jardins d'Issil

Marrakech (Sidi Abdallah Ghiat)

A cluster of caïdal tents in the rugged countryside fringing Marrakech. Enchanting Moroccan interiors set a romantic tone with flowing drapes, candles and cushions. Dine on local dishes in the dappled shade of the aromatic gardens. True paradise!

  • Romantic Break - Romantic Moroccan style tents in a poolside paradise - the perfect romantic retreat
  • Swimming Pool - Large outdoor pool
  • Restaurant
  • Boutique
from £66 for 1 room, 1 night including taxes & fees
Check availability on LateRooms
Ryad Mabrouka

Fez

Walking distance to the main attractions of Fez, whilst the sunny roof terrace and pool make this a perfect place to de-stress. A traditional riad, Mabrouka is decorated with antique furniture, ornate tiles and the blue and white palettes ubiquitous throughout Morocco. Breakfast and dinner served.

  • Sights nearby - Walking distance from Dar Batha Museum and the Karaouine Mosque
  • Restaurant - Breakfast and buffet style dinner
  • Boutique
  • Swimming Pool
from £68 for 1 room, 1 night including taxes & fees
Dar Zahia

Taroudant (Taroudant 83000 )

A tranquil and leafy haven, surrounded by an exquisite garden with a pool. Understated rooms, ideal for a calm retreat, with the town on your doorstep if you want to venture out to the souks. Breakfast included and other meals can also be prepared upon request. A simple yet pretty holiday idyll.

  • Hideaway - Situated in a beautiful, abundant garden creating an oasis of tranquility in the middle of town
  • Sights nearby - Tanneries and the Berber artisan cooperative are nearby and worth a visit
  • Traditional - Decorated with traditional moroccan furnishings and ornaments
  • Local markets - The town has two huge souks which are a must see
from £70 for 1 room, 1 night including taxes & fees
Check availability on LateRooms
Dar Sultan

Tangier

A peaceful yet colourful resting place within the medina just a short stroll from the Kasbah and popular local restaurants. Rooms are decorated with rich hues and numerous local artefacts. A sunny terrace is the perfect spot to indulge in breakfast before setting out to explore the city.

  • Local exploring - Ideally positioned in the heart of the Kasbah of Tangier.
  • Sights nearby - Visit the striking Grande Mosquée Of Tangier.
  • Restaurant
  • Boutique
from £87 for 1 room, 1 night including taxes & fees
Domaine de la Roseraie

High Atlas (Km 60 Taroudant road Ouirgane Valley)

Traditional hotel in the foothills of the Atlas mountains. Large, unpretentious bedrooms with traditional Moroccan features set scattered through exotic gardens. Lovely swimming pool and seasonal cooking. A spa and hammam to completely unwind in. Ideal for nature lovers.

  • Romantic Break - The hotel offers couples massages and Hammam sessions plus romantic dinner for two on your first night.
  • Active Holiday - Ideally situated to explore the Atlas Mountains either on foot or on horseback.
  • Great walks - Take a walk around the 60 acres of rose filled parkland the hotel sits in.
  • Spa
from £74 for 1 room, 1 night including taxes & fees
Jardins de Skoura

Ouarzazate (Skoura )

A peaceful oasis set in the foot-hills of the Atlas with sights nearby. A Berber dwelling conversion with elegant yet simple interiors and several comfortable lounge areas inside and out. Delicious home-cooked food and warm hospitality. A charming tranquil base.

  • Hideaway - A great-value retreat with a variety of rooftop terraces, lounges and green corners in which to relax and wind down
  • Great walks - Embark on day trips to the ksar d'Ait Ben Haddou, the almond and rose valleys or the villages of Sidi Fla and Tinemint
  • Sights nearby - Enjoy a visit to the palm grove, the kasbah Amerhidil or the small beaches along the Dades river where you can swim
  • Remote - 4.5 hour drive from Marrakech. A dirt-track leads to the hotel and it is recommended to arrive before dark
from £70 for 1 room, 1 night including taxes & fees
Palacio de las Especias

Marrakech

Named the 'Palace of the Spices' for good reason, food is at the heart of this property and dining is an experience. Enjoy a flavoursome tagine and pastries made by the talented chef; why not have a lesson! Light filled rooms are decorated with antique wood furniture. There is a pool and courtyard.

  • Great walks - Through the manicured La Mamounia gardens and grab a sundowner to quench your thirst.
  • Sights nearby - Go to the Koutoubia Mosque, Marrakech's most iconic place of worship.
  • Local markets - Find a bargain and some treasures at the souks.
  • Restrictions on children - Children above the age of 13 are welcome.
from £75 for 1 room, 1 night including taxes & fees
La Perle d'Eau

Essaouira

An unbeatable waterfront location overlooking the Atlantic. Just eight individually designed rooms and suites offer comfortable, spoiling accommodation with stunning views. Helpful hosts will organise your activities and advise on eating out. An elegant stay in one of the best spots in town.

  • Value chic - Double rooms start from as little as €90 per night including breakfast.
  • Local exploring - Ideally located for exploring Essaouira
  • Sights nearby - You're a stone's throw from all the sights and sounds of the medina
  • Local markets - Venture into the medina and explore Essaouira's souks
from £75 for 1 room, 1 night including taxes & fees
Riad Jnane Ines

Taroudant (Taroudant)

Located down a secluded country track outside the typical Moroccan village of Machraa Al Ain, 3km from Taroudant. Tranquil, beautifully decorated base with lots of traditional Moroccan details. Indulgent meals provided and expect a warm welcome from the owner. Perfect for lazy poolside sun lounging.

  • Hideaway - Tranquil riad in an intimate garden location
  • Traditional - Beautifully finished in traditional Moroccan style, with kilim chairs, terracotta-tiled floors and ditty octagonal side tables
  • Sights nearby - Tanneries and the Berber artisan cooperative are in the town and worth a visit
  • Local markets - The town has two huge souks which are a must visit
from £75 for 1 room, 1 night including taxes & fees
Villa Dinari

Marrakech (Lots Bouzaoui - Commune al Ouidane)

Delightful owner-run property in Marrakech's Palmeraie region. Blending the feel of an exotic Moroccan villa with the charm of a relaxed English country house; enjoy pretty rooms, lush gardens, pool & romantic open-air dining. Fab option for those who want to feel at home while doing very little.

  • Total relaxation - Located in Marrakech's Palmeraie area, this is for those who wish to unwind, whilst still being within easy reach of the city
  • Romantic Break - Stand-alone suites tucked away in leafy grounds & romantic day beds makes this ideal for couples looking for relaxed getaways
  • Groups - Tented suites work well for budget-friendly holidays with friends; they sleep up to three & located close to one another
  • Business meetings - A great option for off-sites & retreats with range of indoor / outdoor reception areas & meeting spaces
from £95 for 1 room, 1 night including taxes & fees
Riad Clementine

Marrakech (Bab Doukkala)

Located down one of the Medina quarter's winding streets, Clementine is a hidden gem. The delightful staff, comfortable rooms, sun trap of a courtyard with pool will make you feel right at home. Choose from the hotel restaurant, serving healthy Moroccan food or one of the city's delightful cafes.

  • Less £
  • Great walks - Located in the medina quarter of Marrakech the winding streets are worth exploring by foot
  • Local markets - Pick up some bargains (depending on your haggling skills) at the famous Jemaa El Fna
  • Sights nearby - Visit the famous Saadian Tombs
from £82 for 1 room, 1 night including taxes & fees
Riad al Bushra

Marrakech (Mouassine)

Intimate newly restored riad in the heart of the Medina. All suite accommodation at very reasonable prices, just a stone's throw from Marrakech's major attractions. Roof terrace and plunge pool for relaxing. Book the whole place and throw a party to remember!

  • Sights nearby - close to royal palaces, and just three minutes walk from the famous Jemaa el Fna Square.
  • Swimming Pool - Small plunge pool
from £87 for 1 room, 1 night including taxes & fees
Dar Zitoune

Taroudant (83000 Taroudant)

An eco conscious Riad in the heart of the southern Souss region of Morocco, set in a tranquil garden, with a choice of suites or luxury Berber tents. Featuring a pool and spa and a top-quality restaurant serving Moroccan fusion cuisine. Explore the town or simply relax in the countryside.

  • Foodies - Top-quality food from the restaurant is a fusion of Moroccan and European dishes, from tagines to steak and vegetables or pasta
  • Local exploring - Taroudant's two souks are a great attraction, as it's a working market town where Berbers trade produce from the rich land
  • Country Escape - This small hotel is set in extensive gardens, planted with fruit trees, cacti and exotic flowers
  • Sights nearby - Tanneries and the Berber artisan cooperative are nearby and worth a visit
from £100 for 1 room, 1 night including taxes & fees
Riad le Jasmin

Taroudant (Sidi Dahmane )

Gorgeous riad on the outskirts of idyllic Taroudant. Chic suites are individually set round a generous pool in verdant gardens, providing a sense of tranquility and privacy for guests. With a top-quality spa and a restaurant with a fine gourmet menu, this is a truly charming retreat!

  • Spa breaks - With a wonderful pool, full service spa, massage and hammam services, this is a pamper paradise!
  • Great walks - There are a number of stunning hiking trails and walks around the area, and the riad itself has lovely gardens to stroll in
  • Sights nearby - A visit to the Palais Dar El Baroud and the stunning city walls is a must
  • Local markets - The town has two huge souks which are a must-see
from £100 for 1 room, 1 night including taxes & fees
Riad Dar Zaman

Marrakech (Sidi Ben Slimane)

Charming four roomed riad situated in the heart of the medina. Traditionally decorated rooms feature berber rugs and original hand-crafted pieces. Delicious Moroccan cuisine and cooking classes available too. Beautiful sun terrace with views to the mountains. An excellent value chic retreat.

  • Groups - Take over the whole riad for a stay to remember!
  • Views - Fantastic views over the medina and to the Atlas Mountains in the distance from the roof terrace.
  • Restaurant - Delicious Moroccan cuisine served either on the terrace or dining room (in winter).
  • Cooking classes - Scour the souks for ingredients, then return to the Riad to learn how to cook them.
from £104 for 1 room, 1 night including taxes & fees
Rebali Riads

Essaouira (Sidi Kaouki)

Superb villa style family friendly resort on the coast about half an hour from Essaouira. Spacious acommodation in traditional style villas some with private pool. Excellent facilities for all ages and a personal dining service enabling you eat where you please! A wonderful laid back beach holiday.

  • Value chic - With rooms from just €120 per night including breakfast, Rebali Riads is superb value.
  • Restaurant - Traditional Moroccan dishes and seafood are the specialities of the chef. But he will adapt menus for children
  • Cooking classes - Accompany the chef to the souk then cook up the spoils together.
  • Swimming Pool - There are five outdoor pools, two communal and three private.
from £106 for 1 room, 1 night including taxes & fees
Tigmi

Marrakech (Km 24 Route d'Amizmiz)

Exceptional charm at this small hotel formed from a collection of village dwellings. Open fireplaces, rich silks, shaded courtyards, beautiful gardens,and celestial mountain views serve to create a true sense of wellbeing. The Moroccan chic rooms are comfortable and full of thoughtful touches.

  • Total relaxation - Designed with relaxation in mind find quite corners, meandering paths through stunning gardens and suprise plunge pools.
  • Value chic - Moroccan chic at very affordable rates with lovely pool, charming rooms, stylish interiors and plenty of charm.
  • Local markets - Spend a day in the bustling Marrakesh souks, a delight for all the senses.
  • Spa
from £107 for 1 room, 1 night including taxes & fees