Rome2Rio

How to get fromOuarzazate to Laayouneby plane, bus, or car

Find Transport to Laayoune

See all options

There are 4 ways to get from Ouarzazate to Laayoune by plane, bus, or car

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

    best
    1. Fly from Ouarzazate Airport (OZZ) to Hassan I Airport (EUN)plane plane OZZ - EUN
    6h 12m
    MAD 1,364–4,578
  2. Bus via Ouarzazate

    cheapest
    1. Take the bus from Ouarzazate to Gare Supratoursbus bus
    2. Take the bus from Gare Supratours to Laayounebus bus
    22h
    MAD 442–612
  3. Bus

    1. Take the bus from Ouarzazate to Marrakechbus bus
    2. Take the bus from Marrakech to Laayounebus bus
    20h 30m
    MAD 540–924
  4. Drive 934.7 km

    1. Drive from Ouarzazate to Laayounecar car 934.7 km
    12h 42m
    MAD 1,347–1,945

Ouarzazate Airport (OZZ) to Hassan I Airport (EUN) flights

Calendar5Weekly Planes
Duration8h 5mAverage Duration
TicketMAD 1,339Cheapest Price
See schedules

Questions & Answers

What companies run services between Ouarzazate, Morocco and Laayoune, Morocco?

Royal Air Maroc and Qatar Airways fly from Ouarzazate Airport (OZZ) to Hassan I Airport (EUN) 5 times a week. Alternatively, you can take a bus from Ouarzazate to Laayoune via Marrakech in around 20h 30m.

Airlines
Bus 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 4 stunningly beautiful Philippines islands you need to visit, 10 amazing places to get away from it all in Australia, and How to get from Florence to Rome - to help you get the most out of your next trip.

More Questions & Answers