For the latest guidance and travel updates, see our COVID-19 travel info page.

Sol Oasis Marrakech

TripAdvisor Traveller Rating
Based on 440 reviews

Read more about this Hotel


Surrounded by flourishing palm plantations and offering views of the Atlas Mountains, the four-star Sol Oasis Marrakesh is situated in a peaceful location away from the hustle and bustle of the city centre. With comfortable accommodation, an outdoor pool area and a selection of sports facilities, this hotel has everything you need for a break in the Moroccan sunshine.

How far is the city centre?

The hotel is located 14km from the centre of Marrakesh, which can be reached by a shuttle bus which runs several times per day.

Distance from Airport

The hotel is located 16km away from Menara Airport.


Rooms are scattered across a number of small buildings, each offering a spacious and traditional design. You can opt for a Standard Room, Standard Connecting Room or a Family Room. Standard facilities include air conditioning, internet connection, a flat-screen TV, safe, hairdryer and a mini fridge.

Food & Drink

The hotel has an international buffet restaurant with indoor and outdoor seating, a poolside Snack Bar, Moorish Café (extra charge), a Lobby Bar with indoor and outdoor seating, and a theatre with a stage and bar area where you can unwind in the evening.

Sports & Entertainment

There is an outdoor pool surrounded by lush gardens and a sun terrace, and a separate children’s pool with an integrated splash pad. There is also a Mini Club (ages 5-12), a fitness room and a range of sports facilities including beach volley, Pilates, football, ping pong, French boules and two tennis courts.


  • Air Conditioning
  • Bar
  • Beach Volleyball
  • Buffet Restaurant
  • Cafe/ Snack Bar
  • Entertainment
  • Gym
  • Hairdryer
  • Internet Access
  • Kids Club
  • Kids Pool
  • Landscaped Gardens
  • Pool Bar
  • Reception
  • Safety Deposit Box
  • Satellite TV
  • Shuttle Bus
  • Sports Facilities
  • Sunbathing Terrace
  • Swimming Pool
  • Tennis Court(s)