There are 4 ways to get from Balkans to Morocco by bus, shuttle, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, shuttle to Sofia Airport, fly to Marrakech
best- Take the bus from Zaječar to Niteksbus
- Take a shuttle bus from Niš to Sofia Airport
- Fly from Sofia Airport (SOF) to Marrakech (RAK)plane SOF - RAK
12h 30mBus, shuttle to Sofia Airport, fly to Tangier Ibn Battouta Airport
- Take the bus from Zaječar to Niteksbus
- Take a shuttle bus from Niš to Sofia Airport
- Fly from Sofia Airport (SOF) to Tangier Ibn Battouta Airport (TNG)plane SOF - TNG
14h 16mBus to Belgrade Nikola Tesla Airport, fly to Tangier Ibn Battouta Airport
- Take the bus from Šarbanovac to Beograd, Autobuska stanicabus
- Fly from Belgrade Nikola Tesla Airport (BEG) to Tangier Ibn Battouta Airport (TNG)plane BEG - TNG
11h 48mBus to Belgrade Nikola Tesla Airport, fly to Rabat-Salé
- Take the bus from Šarbanovac to Beograd, Autobuska stanicabus
- Fly from Belgrade Nikola Tesla Airport (BEG) to Rabat-Salé (RBA)plane BEG - RBA
13h 40m
Sofia Airport (SOF) to Marrakech (RAK) flights
Questions & Answers
The distance between Balkans and Morocco is 3331 km.
It takes approximately 12h 30m to get from Balkans to Morocco, including transfers.
There are 2984+ hotels available in Morocco.
What companies run services between Balkans, Serbia and Morocco?
There is no direct connection from Balkans to Morocco. However, you can take the taxi to Zaječar, take the bus to Niteks, walk to Niš, take the shuttle to Sofia Airport, walk to Sofia Airport (SOF) airport, fly to Marrakech (RAK), walk to Marrakech Airport, then take the line 19 bus to Bab doukkala. Alternatively, you can take the taxi to Zaječar, take the bus to Niteks, walk to Niš, take the shuttle to Sofia Airport, walk to Sofia Airport (SOF) airport, fly to Tangier Ibn Battouta Airport (TNG), then take the taxi to Tangier.
- Website
- ryanair.com
Flights from Sofia Airport to Marrakech
- Ave. Duration
- 4h 55m
- When
- Monday and Friday
- Estimated price
- MAD 550–2,200
Flights from Sofia Airport to Marrakech via Palma Mallorca
- Ave. Duration
- 5h 55m
- When
- Thursday and Sunday
- Estimated price
- MAD 550–2,200
Flights from Sofia Airport to Marrakech via Naples
- Ave. Duration
- 7h 35m
- When
- Wednesday and Saturday
- Estimated price
- MAD 550–2,200
Flights from Sofia Airport to Marrakech via Rome Ciampino
- Ave. Duration
- 9h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 550–2,200
Flights from Sofia Airport to Tangier Ibn Battouta Airport via Milan Bergamo
- Ave. Duration
- 10h 5m
- When
- Thursday
- Estimated price
- MAD 1,000–3,800
Flights from Sofia Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 11h 25m
- When
- Saturday
- Estimated price
- MAD 1,000–3,800
Flights from Sofia Airport to Tangier Ibn Battouta Airport via Valencia
- Ave. Duration
- 10h 35m
- When
- Saturday
- Estimated price
- MAD 900–3,600
Flights from Sofia Airport to Tangier Ibn Battouta Airport via Malaga
- Ave. Duration
- 13h 10m
- When
- Saturday
- Estimated price
- MAD 950–3,600
Flights from Belgrade Nikola Tesla Airport to Tangier Ibn Battouta Airport via Valencia
- Ave. Duration
- 5h 40m
- When
- Sunday
- Estimated price
- MAD 1,500–4,500
Flights from Belgrade Nikola Tesla Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 6h 20m
- When
- Thursday
- Estimated price
- MAD 1,600–4,700
Flights from Belgrade Nikola Tesla Airport to Tangier Ibn Battouta Airport via Milan Bergamo
- Ave. Duration
- 8h 55m
- When
- Tuesday to Thursday
- Estimated price
- MAD 1,100–4,200
Flights from Belgrade Nikola Tesla Airport to Tangier Ibn Battouta Airport via Malaga
- Ave. Duration
- 9h 50m
- When
- Thursday
- Estimated price
- MAD 1,500–4,500
Flights from Belgrade Nikola Tesla Airport to Rabat-Salé via Barcelona
- Ave. Duration
- 6h 25m
- When
- Monday and Friday
- Estimated price
- MAD 2,000–6,000
Flights from Belgrade Nikola Tesla Airport to Rabat-Salé via Milan Bergamo
- Ave. Duration
- 7h
- When
- Tuesday
- Estimated price
- MAD 1,500–6,000
Flights from Belgrade Nikola Tesla Airport to Rabat-Salé via Sevilla
- Ave. Duration
- 8h 55m
- When
- Wednesday
- Estimated price
- MAD 2,100–6,500
- Website
- airarabia.com
Flights from Sofia Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 7h 35m
- When
- Thursday to Sunday
- Estimated price
- MAD 900–3,600
Flights from Belgrade Nikola Tesla Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 5h 30m
- When
- Thursday to Saturday
- Estimated price
- MAD 1,000–4,500
- Website
- iberia.com
Flights from Sofia Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 7h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- MAD 2,400–6,500
Flights from Sofia Airport to Tangier Ibn Battouta Airport via Malaga
- Ave. Duration
- 7h 20m
- When
- Saturday
- Estimated price
- MAD 2,300–6,000
- Website
- wizzair.com
Flights from Sofia Airport to Marrakech
- Ave. Duration
- 4h 35m
- When
- Saturday
- Estimated price
- MAD 440–950
- Website
- royalairmaroc.com
Flights from Sofia Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 6h 15m
- When
- Monday
- Estimated price
- MAD 2,400–6,500
- Website
- aireuropa.com
Flights from Belgrade Nikola Tesla Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 10h 35m
- When
- Tuesday
- Estimated price
- MAD 1,000–4,200
- Phone
- +381 18 255 177
- Website
- nis-ekspres.rs
Bus from Zaječar to Niteks
- Ave. Duration
- 2h 12m
- Frequency
- Twice daily
- Estimated price
- MAD 100–160
- Schedules at
- nis-ekspres.rs
- Phone
- +381 63 456515
- kontakt@flix.rs
- Website
- flix.rs
Shuttle from Niš to Sofia Airport
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Website
- https://flix.rs/en/airport-belgrade-shuttle-transfer/
- Phone
- +38130 444 760
- office@bortravel.net
- Website
- bortravel.net
Bus from Šarbanovac to Beograd, Autobuska stanica
- Ave. Duration
- 2h 57m
- Frequency
- 3 times a day
- Schedules at
- bortravel.net
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 Which side of Niagara Falls should I choose (and how do I get there)?, Italian Lakes: Getting around by train, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.







