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 Tangier Ibn Battouta Airport
best- 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 46mBus, shuttle to Sofia Airport, fly to Marrakech
- 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
11h 30mBus 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 33mBus 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 16m
Sofia Airport (SOF) to Tangier Ibn Battouta Airport (TNG) flights
Questions & Answers
The distance between Balkans and Morocco is 2935 km.
It takes approximately 14h 46m to get from Balkans to Morocco, including transfers.
Morocco is 1h behind Balkans. It is currently 5:30 AM in Balkans and 4:30 AM in Morocco.
There are 3030+ 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 Tangier Ibn Battouta Airport (TNG), then take the taxi to Tangier. 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 Marrakech (RAK), walk to Marrakech Airport, then take the line 19 bus to Bab doukkala.
- Website
- ryanair.com
Flights from Sofia Airport to Tangier Ibn Battouta Airport via Valencia
- Ave. Duration
- 7h 17m
- When
- Wednesday and Saturday
- Estimated price
- MAD 1,000–4,100
Flights from Sofia Airport to Tangier Ibn Battouta Airport via Milan Bergamo
- Ave. Duration
- 9h 20m
- When
- Thursday, Saturday, Tuesday, and Wednesday
- Estimated price
- MAD 1,200–4,300
Flights from Sofia Airport to Marrakech
- Ave. Duration
- 4h 55m
- When
- Monday and Friday
- Estimated price
- MAD 550–2,600
Flights from Belgrade Nikola Tesla Airport to Tangier Ibn Battouta Airport via Valencia
- Ave. Duration
- 6h 35m
- When
- Sunday
- Estimated price
- MAD 1,600–4,800
Flights from Belgrade Nikola Tesla Airport to Tangier Ibn Battouta Airport via Malaga
- Ave. Duration
- 9h 50m
- When
- Thursday
- Estimated price
- MAD 1,600–4,800
Flights from Belgrade Nikola Tesla Airport to Rabat-Salé via Barcelona
- Ave. Duration
- 6h 15m
- When
- Monday, Friday, and Saturday
- Estimated price
- MAD 3,200–9,000
Flights from Belgrade Nikola Tesla Airport to Rabat-Salé via Malaga
- Ave. Duration
- 8h 50m
- When
- Sunday
- Estimated price
- MAD 3,100–9,000
Flights from Belgrade Nikola Tesla Airport to Rabat-Salé via Sevilla
- Ave. Duration
- 9h 5m
- When
- Wednesday
- Estimated price
- MAD 3,200–9,500
- Website
- airarabia.com
Flights from Sofia Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 6h 45m
- When
- Thursday, Friday, and Sunday
- Estimated price
- MAD 1,100–4,100
Flights from Belgrade Nikola Tesla Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 5h 35m
- When
- Friday and Thursday
- Estimated price
- MAD 1,200–4,800
- Website
- wizzair.com
Flights from Sofia Airport to Marrakech
- Ave. Duration
- 3h 35m
- When
- Tuesday
- Estimated price
- MAD 900–3,000
- 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
- Website
- https://nis-ekspres.rs/?lang=en
- 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 How do I buy a London Underground ticket?, Travelling to the US: What do I need to know?, and Getting around the Cyclades - to help you get the most out of your next trip.







