There are 6 ways to get from Morocco to Belgrade by plane, bus, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Mohammed V International Airport
best- Fly from Mohammed V International Airport (CMN) to Belgrade Nikola Tesla Airport (BEG)plane CMN - BEG
9h 17mRSD 14,961–36,091Fly from Marrakech
cheapest- Fly from Marrakech (RAK) to Belgrade Nikola Tesla Airport (BEG)plane RAK - BEG
9h 21mRSD 7,996–25,875Bus, car ferry
- Take the bus from Casablanca to Nadorbus
- Take the car ferry from Nador to Almeriacarferry
- Take the bus from Almeria to Sofiabus
- Take the bus from Sofia Serdica Bus Station to Belgrade New Bus Stationbus
3d 2hRSD 24,926–39,049Bus, car ferry via Montpellier
- Take the bus from Casablanca to Nadorbus
- Take the car ferry from Nador to Port of Setecarferry
- Take the bus from Montpellier to Beogradbus
3d 9hRSD 37,014–56,837Fly from Tangier Ibn Battouta Airport
- Fly from Tangier Ibn Battouta Airport (TNG) to Belgrade Nikola Tesla Airport (BEG)plane TNG - BEG
7h 42mRSD 8,871–28,674Fly from Fes-Sais Airport
- Fly from Fes-Sais Airport (FEZ) to Belgrade Nikola Tesla Airport (BEG)plane FEZ - BEG
14h 58mRSD 11,463–42,593
Mohammed V International Airport (CMN) to Belgrade Nikola Tesla Airport (BEG) flights
Questions & Answers
The cheapest way to get from Morocco to Belgrade is to fly which costs RSD 8000 - RSD 26000 and takes 9h 21m.
The fastest way to get from Morocco to Belgrade is to fly which takes 7h 42m and costs RSD 8500 - RSD 29000.
The distance between Morocco and Belgrade is 2757 km.
The best way to get from Morocco to Belgrade without a car is to bus and car ferry which takes 3 days 2h and costs RSD 24000 - RSD 39000.
It takes approximately 9h 17m to get from Morocco to Belgrade, including transfers.
There are 4385+ hotels available in Belgrade.
What companies run services between Morocco and Belgrade, Serbia?
Royal Air Maroc, Air Serbia, and three other airlines fly from Mohammed V International Airport (CMN) to Belgrade Nikola Tesla Airport (BEG) 3 times a day.
- Website
- airserbia.com
Flights from Mohammed V International Airport to Belgrade Nikola Tesla Airport via Nice
- Ave. Duration
- 6h 50m
- When
- Sunday
- Estimated price
- RSD 14,000–60,000
Flights from Mohammed V International Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 7h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- RSD 14,000–41,000
Flights from Mohammed V International Airport to Belgrade Nikola Tesla Airport via Naples
- Ave. Duration
- 10h 25m
- When
- Monday
- Estimated price
- RSD 12,000–42,000
Flights from Marrakech to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- RSD 15,000–43,000
Flights from Marrakech to Belgrade Nikola Tesla Airport via Milan Malpensa
- Ave. Duration
- 9h 35m
- When
- Wednesday and Thursday
- Estimated price
- RSD 11,000–41,000
Flights from Tangier Ibn Battouta Airport to Belgrade Nikola Tesla Airport via Valencia
- Ave. Duration
- 6h 30m
- When
- Thursday
- Estimated price
- RSD 15,000–45,000
Flights from Tangier Ibn Battouta Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 8h 12m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- RSD 15,000–45,000
Flights from Tangier Ibn Battouta Airport to Belgrade Nikola Tesla Airport via Malaga
- Ave. Duration
- 9h 50m
- When
- Sunday
- Estimated price
- RSD 15,000–45,000
Flights from Fes-Sais Airport to Belgrade Nikola Tesla Airport via Madrid
- Ave. Duration
- 11h 20m
- When
- Sunday
- Estimated price
- RSD 16,000–46,000
Flights from Fes-Sais Airport to Belgrade Nikola Tesla Airport via Barcelona
- Ave. Duration
- 15h 30m
- When
- Friday
- Estimated price
- RSD 15,000–44,000
- Website
- wizzair.com
Flights from Mohammed V International Airport to Belgrade Nikola Tesla Airport via Rome
- Ave. Duration
- 7h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- RSD 14,000–60,000
Flights from Marrakech to Belgrade Nikola Tesla Airport via Nice
- Ave. Duration
- 8h 30m
- When
- Thursday
- Estimated price
- RSD 12,000–48,000
Flights from Tangier Ibn Battouta Airport to Belgrade Nikola Tesla Airport via Memmingen
- Ave. Duration
- 8h 35m
- When
- Tuesday and Friday
- Estimated price
- RSD 12,000–45,000
Flights from Fes-Sais Airport to Belgrade Nikola Tesla Airport via Milan Bergamo
- Ave. Duration
- 12h 55m
- When
- Thursday
- Estimated price
- RSD 11,000–42,000
- Website
- swiss.com
Flights from Mohammed V International Airport to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 5h 50m
- When
- Wednesday and Sunday
- Estimated price
- RSD 15,000–65,000
Flights from Marrakech to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 8h
- When
- Friday and Saturday
- Estimated price
- RSD 12,000–55,000
- Website
- austrian.com
Flights from Marrakech to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 8h 15m
- When
- Monday and Wednesday
- Estimated price
- RSD 14,000–55,000
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Casablanca to Nador
- Ave. Duration
- 9h 30m
- Frequency
- Every 30 minutes
- Estimated price
- RSD 2,326–3,700
- Schedules at
- ctm.ma
- Comfort
- RSD 2,600–3,700
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Almeria to Sofia
- Ave. Duration
- 2d
- Frequency
- Twice a week
- Estimated price
- RSD 14,000–18,000
- Schedules at
- yubim.eu
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Sofia Serdica Bus Station to Belgrade New Bus Station
- Ave. Duration
- 6h
- Frequency
- 6 times a week
- Estimated price
- RSD 2,600–4,400
- Website
- https://citylines.eu/
- Phone
- +381 11 8728111
- office@trans-jug.com
- Website
- trans-jug.com
Bus from Sofia Serdica Bus Station to Belgrade New Bus Station
- Ave. Duration
- 6h
- Frequency
- 3 times a week
- Estimated price
- RSD 4,401–4,403
- Website
- http://trans-jug.com/
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Montpellier to Beograd
- Phone
- +34 (0) 902 456 500
- Website
- armastrasmediterranea.com
Car ferry from Nador to Almeria
- Ave. Duration
- 7h
- Frequency
- 4 times a day
- Estimated price
- RSD 6,000–11,000
- Website
- https://armastrasmediterranea.com/en
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Car ferry from Nador to Almeria
- Ave. Duration
- 13h 30m
- Frequency
- 5 times a week
- Estimated price
- RSD 6,500–12,600
- Website
- https://www.gnv.it/en
- Seat
- RSD 6,500–8,500
- Cabin
- RSD 12,400–12,600
Car ferry from Nador to Port of Sete
- Ave. Duration
- 42h 15m
- Frequency
- 3 times a week
- Estimated price
- RSD 17,000–25,000
- Website
- https://www.gnv.it/en
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Nador to Almeria
- Ave. Duration
- 7h 1m
- Frequency
- 3 times a week
- Estimated price
- RSD 9,276
- Website
- https://www.balearia.com/en
Want to know more about travelling around Serbia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide





























