Rome2Rio

How to get fromMekla to Safiby car, car ferry, taxi, plane, bus or train

Find Transport to Safi

See all options

There are 7 ways to get from Mekla to Safi by car, car ferry, taxi, plane, bus, 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. Drive, car ferry

    best
    1. Drive from Mekla to Orancar
    2. Take the car ferry from Oran to Almeríacarferry
    3. Drive from Almería to Tarifacar
    4. Take the car ferry from Tarifa to Port of Tangier Villecarferry
    5. Drive from Port of Tangier Ville to Saficar
    26h 32m
    MAD 2,422–11,355
  2. Taxi, train to Houari Boumediene Airport, fly to Marrakech, train

    cheapest
    1. Take the taxi from Mekla to Bouïrataxi
    2. Take the train from Bouïra to Aghatrain
    3. Fly from Houari Boumediene Airport (ALG) to Marrakech (RAK)planeALG - RAK
    4. Take the train from Marrakech to Ben Guerirtrain
    5. Take the train from Gare de Ben Guerir to Gare ONCF de Safitrain
    15h 55m
    MAD 1,463–4,992
  3. Taxi to Soummam – Abane Ramdane Airport, fly to Essaouira, bus

    1. Take the taxi from Mekla to Soummam – Abane Ramdane Airport (BJA)taxi
    2. Fly from Soummam – Abane Ramdane Airport (BJA) to Essaouira (ESU)planeBJA - ESU
    3. Take the bus from Essaouira to Safibus
    18h 45m
    MAD 2,320–8,136
  4. Taxi to Soummam – Abane Ramdane Airport, fly to Marrakech, train

    1. Take the taxi from Mekla to Soummam – Abane Ramdane Airport (BJA)taxi
    2. Fly from Soummam – Abane Ramdane Airport (BJA) to Marrakech (RAK)planeBJA - RAK
    3. Take the train from Marrakech to Ben Guerirtrain
    4. Take the train from Gare de Ben Guerir to Gare ONCF de Safitrain
    13h 29m
    MAD 1,604–5,326
  5. Taxi, train to Houari Boumediene Airport, fly to Essaouira, bus

    1. Take the taxi from Mekla to Bouïrataxi
    2. Take the train from Bouïra to Aghatrain
    3. Fly from Houari Boumediene Airport (ALG) to Essaouira (ESU)planeALG - ESU
    4. Take the bus from Essaouira to Safibus
    24h 22m
    MAD 1,979–7,102
  6. Taxi to Soummam – Abane Ramdane Airport, fly to Mohammed V International Airport, train

    1. Take the taxi from Mekla to Soummam – Abane Ramdane Airport (BJA)taxi
    2. Fly from Soummam – Abane Ramdane Airport (BJA) to Mohammed V International Airport (CMN)planeBJA - CMN
    3. Take the train from Gare Oasis to Ben Guerirtrain
    4. Take the train from Gare de Ben Guerir to Gare ONCF de Safitrain
    15h 4m
    MAD 1,951–7,262
  7. Taxi, train to Houari Boumediene Airport, fly to Mohammed V International Airport, train

    1. Take the taxi from Mekla to Bouïrataxi
    2. Take the train from Bouïra to Aghatrain
    3. Fly from Houari Boumediene Airport (ALG) to Mohammed V International Airport (CMN)planeALG - CMN
    4. Take the train from Gare Oasis to Ben Guerirtrain
    5. Take the train from Gare de Ben Guerir to Gare ONCF de Safitrain
    17h 41m
    MAD 1,810–5,528

Soummam – Abane Ramdane Airport (BJA) to Essaouira (ESU) flights

Calendar5Weekly Planes
Duration16h 48mAverage Duration
TicketMAD 1,844Cheapest Price
See schedules

Questions & Answers

What companies run services between Mekla, Algeria and Safi, Morocco?

There is no direct connection from Mekla to Safi. However, you can drive to Oran, take the car ferry to Almería, drive to Tarifa, take the car ferry to Port of Tangier Ville, then drive to Safi. Alternatively, you can take the taxi to Soummam – Abane Ramdane Airport (BJA) airport, fly to Essaouira (ESU), take the taxi to Essaouira, then take the bus to Safi.

Airlines
Train operators
Bus 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 Need to know: Jadrolinija, Flying into Beijing?, and Getting to Milan from the airport - to help you get the most out of your next trip.