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

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 $33 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $63 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $55 for 1 room, 1 night including taxes & fees

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 $67 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $73 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 $81 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $81 for 1 room, 1 night including taxes & fees

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 $76 for 1 room, 1 night including taxes & fees

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 $76 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $76 for 1 room, 1 night including taxes & fees

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 $77 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 $78 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 $82 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $82 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $75 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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!

  • Foodies - Dine beneath the stars by the pool or in the cosy restaurant, where traditional Moroccan dishes are served in a romantic setting
  • Romantic Break - Romantic Moroccan style tents in a poolside paradise - the perfect romantic retreat
  • Swimming Pool - Large outdoor pool
  • Restaurant
from $93 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 $93 for 1 room, 1 night including taxes & fees

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 $96 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $99 for 1 room, 1 night including taxes & fees

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 $116 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $104 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $89 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $105 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $105 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $127 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $115 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $140 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $140 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $140 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $146 for 1 room, 1 night including taxes & fees
Check availability on Expedia

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 $149 for 1 room, 1 night including taxes & fees