• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 4 ways to get from Marrakesh to Tan-Tan by bus, car, plane or rideshare

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  9 h

  1. Take the bus from Marrakesh to Tan Tan

$18 - $35

3 alternative options

Drive  •  6 h 40 min

  1. Drive from Marrakesh to Tan-Tan 345.7 miles

$50 - $75

Fly from Marrakech, bus  •  8 h 50 min

  1. Fly from Marrakech (RAK) to Guelmime (GLN) RAK - GLN
  2. Take the bus from Guelmim to Tan Tan

$169 - $413

Grand Taxi, bus, fly to Tan Tan  •  9 h 19 min

  1. Take the Grand Taxi from Marrakesh to Agadir
  2. Take the bus from Agadir to Guelmin
  3. Fly from Guelmime (GLN) to Tan Tan (TTA) GLN - TTA

$156 - $341

Questions & Answers

The cheapest way to get from Marrakesh to Tan-Tan is to bus which costs MAD 170 - MAD 300 and takes 9 h.

More details

The quickest way to get from Marrakesh to Tan-Tan is to drive which costs MAD 480 - MAD 700 and takes 6 h 40 min.

More details

Yes, there is a direct bus departing from Marrakesh and arriving at Tan Tan. Services depart every four hours, and operate every day. The journey takes approximately 9 h.

More details

The distance between Marrakesh and Tan-Tan is 464 km. The road distance is 553.1 km.

Get driving directions

The best way to get from Marrakesh to Tan-Tan without a car is to bus which takes 9 h and costs MAD 170 - MAD 300.

More details

The bus from Marrakesh to Tan Tan takes 9 h including transfers and departs every four hours.

More details

Marrakesh to Tan-Tan bus services, operated by Moroccan Railways (ONCF), depart from Marrakesh station.

More details

There is no direct flight from Marrakech Airport to Guelmime Airport. The quickest flight takes 4 h 10 min and has one stopover.

Search flights

Marrakesh to Tan-Tan bus services, operated by Moroccan Railways (ONCF), arrive at Tan Tan station.

More details

Yes, the driving distance between Marrakesh to Tan-Tan is 553 km. It takes approximately 6 h 40 min to drive from Marrakesh to Tan-Tan.

Get driving directions

Map of how to get from Marrakesh to Tan-Tan.
Launch map view
  • Distance: 290.1 miles
  • Duration: 9 h

What companies run services between Marrakesh, Morocco and Tan-Tan, Morocco?

Moroccan Railways (ONCF) operates a bus from Marrakesh to Tan-Tan every 4 hours. Tickets cost $25 - $35 and the journey takes 9 h. Supratours also services this route once daily.

Airlines
Royal Air Maroc
Website
royalairmaroc.com
Flights from Marrakech to Guelmime via Casablanca
Ave. Duration
4 h 50 min
When
Monday to Friday
Estimated price
$140 - $380
Flights from Guelmime to Tan Tan
Ave. Duration
30 min
When
Monday to Friday
Estimated price
$120 - $280
Bus operators
Moroccan Railways (ONCF)
Email
ketary@oncf.ma
Website
oncf.ma
Bus from Marrakesh to Tan Tan
Ave. Duration
9 h
Frequency
Every 4 hours
Estimated price
$25 - $35
Schedules at
oncf.ma
Bus from Guelmim to Tan Tan
Ave. Duration
2 h
Frequency
Every 4 hours
Estimated price
$6 - $8
Schedules at
oncf.ma
Supratours
Website
supratours.ma
Bus from Marrakech to Tan Tan
Ave. Duration
10 h
Frequency
Once daily
Estimated price
$18 - $27
Schedules at
supratours.ma
Bus from Agadir to Guelmin
Ave. Duration
3 h 46 min
Frequency
3 times a day
Estimated price
$7 - $9
Schedules at
supratours.ma
Other operators
Grand Taxis
Email
info@HeyMorocco.com
Website
heymorocco.com
Rideshare from Marrakesh to Agadir
Ave. Duration
2 h 30 min
Frequency
Hourly
Estimated price
$11 - $30
Schedules at
heymorocco.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, Train travel in France: A guide to SNCF and How to get from Luton Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

Royal Air Maroc offers flights from Marrakech Airport to Guelmime Airport.

Search flights

There are 10+ hotels available in Tan-Tan. Prices start at $100 USD per night.

More details

The best way to get from Marrakesh to Marrakech Airport is to line 19 Airport Shuttle Bus which takes 30 min and costs MAD 145.

More details