There are 2 ways to get from Zagora to Sofia by taxi, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Ouarzazate Airport, fly
best- Take the taxi from Zagora to Ouarzazate Airport (OZZ)taxi
- Fly from Ouarzazate Airport (OZZ) to Sofia Airport (SOF)plane OZZ - SOF
13h 45m$166–607Bus to Marrakech, fly
cheapest- Take the bus from Zagora to Marrakechbus
- Fly from Marrakech (RAK) to Sofia Airport (SOF)plane RAK - SOF
13h 20m$85–344
Ouarzazate Airport (OZZ) to Sofia Airport (SOF) flights
Comparing Your Travel Options
The cheapest way to get from Zagora to Sofia is to bus and fly which costs $85 - $350 and takes 13h 20m.
The fastest way to get from Zagora to Sofia is to bus and fly which takes 13h 20m and costs $85 - $350.
The distance between Zagora and Sofia is 3145 km.
It takes approximately 13h 45m to get from Zagora to Sofia, including transfers.
Sofia is 2h ahead of Zagora. It is currently 4:03 PM in Zagora and 6:03 PM in Sofia.
There are 2271+ hotels available in Sofia.
What companies run services between Zagora, Morocco and Sofia, Bulgaria?
There is no direct connection from Zagora to Sofia. However, you can take the taxi to Ouarzazate Airport (OZZ) airport, fly to Sofia Airport (SOF), walk to Летище София Терминал 1, then take the line 84 bus to Ул. Ген. Гурко. Alternatively, you can take the bus to Marrakech, walk to Gare Routière de ONCF, take the line 19 bus to Marrakech Airport, walk to Marrakech (RAK) airport, fly to Sofia Airport (SOF), walk to Летище София Терминал 1, then take the line 84 bus to Ул. Ген. Гурко.
- Website
- ryanair.com
Flights from Ouarzazate Airport to Sofia Airport via Barcelona
- Ave. Duration
- 11h 25m
- When
- Saturday
- Estimated price
- $160–650
Flights from Marrakech to Sofia Airport
- Ave. Duration
- 4h 25m
- When
- Wednesday and Saturday
- Estimated price
- $65–220
- Website
- wizzair.com
Flights from Ouarzazate Airport to Sofia Airport via Barcelona
- Ave. Duration
- 13h 50m
- When
- Monday and Saturday
- Estimated price
- $160–600
Flights from Marrakech to Sofia Airport
- Ave. Duration
- 3h 30m
- When
- Tuesday and Saturday
- Estimated price
- $100–370
- Website
- austrian.com
Flights from Ouarzazate Airport to Sofia Airport via Paris Orly, Vienna
- Ave. Duration
- 10h 30m
- When
- Monday and Friday
- Estimated price
- $190–800
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Zagora to Marrakech
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- $14–21
- Schedules at
- oncf-voyages.ma
- First Class
- $14–20
- Second Class
- $17–21
- Ave. Duration
- 2h 41m
- Estimated price
- $6–8
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 How to get from Luton Airport into central London, 5 incredible day trips from Florence by train, and How to travel India's Golden Triangle - to help you get the most out of your next trip.




