There are 2 ways to get from Saint Petersburg to Casablanca by plane, bus, car ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, bus
best- Fly from Pulkovo Airport (LED) to Mohammed V International Airport (CMN)plane LED - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Farbus
9h 32mMAD 1,919–7,614Bus, car ferry, train
- Take the bus from Saint Petersburg Bus Terminal to Tallinn Bussijaambus
- Take the bus from Tallinn Bus Station to Zhytomyrbus
- Take the bus from Zhytomyr to Motrilbus
- Take the carferry from Motril to Nadorcarferry
- Take the train from Nador to Casa Voyageurstrain
4d 12hMAD 5,919–9,031
Pulkovo Airport (LED) to Mohammed V International Airport (CMN) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Casablanca is to fly and bus which costs MAD 1,900 - MAD 8,000 and takes 9h 32m.
The fastest way to get from Saint Petersburg to Casablanca is to fly and bus which takes 9h 32m and costs MAD 1,900 - MAD 8,000.
The distance between Saint Petersburg and Casablanca is 4095 km.
The best way to get from Saint Petersburg to Casablanca without a car is to bus and car ferry and train which takes 4 days 12h and costs MAD 5,500 - MAD 9,500.
It takes approximately 9h 32m to get from Saint Petersburg to Casablanca, including transfers.
Casablanca is 2h behind Saint Petersburg. It is currently 3:05 AM in Saint Petersburg and 1:05 AM in Casablanca.
There are 3213+ hotels available in Casablanca.
What companies run services between Saint Petersburg, Russia and Casablanca, Morocco?
There is no direct connection from Saint Petersburg to Casablanca. However, you can take the line 2 subway to Moskovskaya, walk to Ст. Метро "Московская", take the line 39 bus to Аэропорт "Пулково 1", Посадки Нет, walk to Pulkovo Airport (LED) airport, fly to Mohammed V International Airport (CMN), walk to Aéroport Mohamed V Terminus, then take the bus to Avenue Des Far. Alternatively, you can take a bus from Saint Petersburg Bus Terminal to Casa Voyageurs via Tallinn Bus Station, Zhytomyr, Motril, Motril, Nador, and Nador in around 4d 12h.
- Website
- turkishairlines.com
Flights from Pulkovo Airport to Mohammed V International Airport via Istanbul
- Ave. Duration
- 10h 42m
- When
- Every day
- Estimated price
- MAD 2,400–9,500
- Website
- royalairmaroc.com
Flights from Pulkovo Airport to Mohammed V International Airport
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- MAD 2,100–8,000
- Website
- flypgs.com
Flights from Pulkovo Airport to Mohammed V International Airport via Sabiha Gokcen
- Ave. Duration
- 10h
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 1,900–7,500
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Nador to Casa Voyageurs
- Ave. Duration
- 10h 32m
- Frequency
- Once daily
- Estimated price
- MAD 270–550
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 270–370
- 1st Class
- MAD 390–550
- Phone
- [email protected]
- Website
- casabus.ma
Bus from Aéroport Mohamed V Terminus to Avenue Des Far
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 6–94
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 94
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- SKSauto
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
- Phone
- +372 680 0909
- [email protected]
- Website
- luxexpress.eu
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
- Ave. Duration
- 7h 15m
- Frequency
- 3 times a day
- Estimated price
- MAD 430–850
- Schedules at
- luxexpress.eu
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
- Ave. Duration
- 6h 50m
- Frequency
- Twice daily
- Estimated price
- MAD 150–500
- Schedules at
- ecolines.ru
- Book at
- ecolines.ru
- Phone
- (+372) 5645 9623
- [email protected]
- Website
- anniston.ee
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- MAD 330–550
- Schedules at
- anniston.ee
- Book at
- online.anniston.ru
- Phone
- +38 (067) 467-44-00
- [email protected]
- Website
- TransTempo
Bus from Tallinn Bus Station to Zhytomyr
- Ave. Duration
- 27h 55m
- Frequency
- Once daily
- Estimated price
- MAD 850–1,200
- Website
- TransTempo
- Phone
- +380(67)-484-57-27
- [email protected]
- Website
- Pavluks Trans
Bus from Zhytomyr to Motril
- Ave. Duration
- 2d 6h
- Frequency
- Once daily
- Estimated price
- MAD 2,200–3,400
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
- Phone
- +34 (0) 902 456 500
- Website
- Naviera Armas S.A.
Car ferry from Motril to Nador
- Ave. Duration
- 4h
- Frequency
- 3 times a week
- Estimated price
- MAD 2,200–3,000
- Website
- Naviera Armas S.A.
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 Italian Lakes: Getting around by train, The London Underground: Essential tips to navigate the Tube, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.





























