Rome2Rio

How to get fromMarrakesh to Ras el-Ainby plane, taxi, car, or train

Find Transport to Ras el-Ain

See all options

There are 6 ways to get from Marrakesh to Ras el-Ain by plane, taxi, car, or train

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

  1. Fly Marrakech to Djerba–Zarzis International Airport, taxi

    best
    1. Fly from Marrakech (RAK) to Djerba–Zarzis International Airport (DJE)plane plane RAK - DJE
    2. Take the taxi from Djerba–Zarzis International Airport (DJE) to Ras el-Aintaxi taxi
    12h 9m
    $351–503
  2. Fly Marrakech to Guemar Airport, drive

    cheapest
    1. Fly from Marrakech (RAK) to Guemar Airport (ELU)plane plane RAK - ELU
    2. Drive from Guemar Airport (ELU) to Ras el-Aincar car
    15h 5m
    $107–367
  3. Drive 3,167.7 km

    1. Drive from Marrakesh to Ras el-Aincar car 3,167.7 km
    2d 4h
    $494–713
  4. Fly Marrakech to Tozeur–Nefta International Airport, taxi

    1. Fly from Marrakech (RAK) to Tozeur–Nefta International Airport (TOE)plane plane RAK - TOE
    2. Take the taxi from Tozeur–Nefta International Airport (TOE) to Ras el-Aintaxi taxi
    12h 23m
    $316–1,253
  5. Fly Marrakech to Tunis, train, taxi

    1. Fly from Marrakech (RAK) to Tunis (TUN)plane plane RAK - TUN
    2. Take the train from Tunis Ville to Gafsatrain train
    3. Take the taxi from Gafsa to Ras el-Aintaxi taxi
    19h 32m
    $180–354
  6. Train to Mohammed V International Airport, fly to Tunis, train, taxi

    1. Take the train from Marrakech to Gare Oasistrain train
    2. Fly from Mohammed V International Airport (CMN) to Tunis (TUN)plane plane CMN - TUN
    3. Take the train from Tunis Ville to Gafsatrain train
    4. Take the taxi from Gafsa to Ras el-Aintaxi taxi
    20h 40m
    $191–455

Marrakech (RAK) to Djerba–Zarzis International Airport (DJE) flights

Calendar13Weekly Planes
Duration8h 22mAverage Duration
Ticket$132Cheapest Price
See schedules

Questions & Answers

What companies run services between Marrakesh, Morocco and Ras el-Ain, Tunisia?

There is no direct connection from Marrakesh to Ras el-Ain. However, you can take the line 19 bus to Marrakech Airport, walk to Marrakech (RAK) airport, fly to Djerba–Zarzis International Airport (DJE), then take the taxi to Ras el-Ain. Alternatively, you can drive from Marrakesh to Ras el-Ain in around 2d 4h.

Airlines
Train operators
Other operators

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 Travel Insider: Top Japan travel tips by Beatrix Holland, Bali: What to do if Mount Agung erupts, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.