There are 5 ways to get from Oualidia to Casablanca by taxi, train, bus, car or rideshare

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Taxi, train via Casablanca Port  •  2h 52m

  1. Take a taxi from Oualidia to El Jadida
  2. Take the train from El Jadida to Casablanca Port

MAD 1,002 - MAD 1,217

Cheapest option

Taxi, bus  •  5h 31m

  1. Take a taxi from Oualidia to Safi
  2. Take the bus from Safi to Casablanca

MAD 697 - MAD 849

3 alternative options

Taxi, train  •  2h 38m

  1. Take a taxi from Oualidia to El Jadida
  2. Take the train from El Jadida to Casa-Voyageurs

MAD 1,002 - MAD 1,212

Drive  •  2h 7m

  1. Drive from Oualidia to Casablanca 202.3 km

MAD 180 - MAD 270

Taxi, Grand Taxi  •  4h 5m

  1. Take a taxi from Oualidia to Safi
  2. Take the Grand Taxi from Safi to El Jadida
  3. Take the Grand Taxi from El Jadida to Casablanca

MAD 742 - MAD 1,007

Questions & Answers

The cheapest way to get from Oualidia to Casablanca is to drive which costs MAD 180 - MAD 270 and takes 2h 7m.

More details

The quickest way to get from Oualidia to Casablanca is to drive which costs MAD 180 - MAD 270 and takes 2h 7m.

More details

The distance between Oualidia and Casablanca is 163 km. The road distance is 202.3 km.

Get driving directions

The best way to get from Oualidia to Casablanca without a car is to taxi and train via Casablanca Port which takes 2h 52m and costs MAD 1,000 - MAD 1,300.

More details

It takes approximately 2h 52m to get from Oualidia to Casablanca, including transfers.

More details

Yes, the driving distance between Oualidia to Casablanca is 202 km. It takes approximately 2h 7m to drive from Oualidia to Casablanca.

Get driving directions

There are 597+ hotels available in Casablanca. Prices start at MAD 1,000 per night.

More details

Map of how to get from Oualidia to Casablanca.
Launch map view
  • Distance: 163.1 km
  • Duration: 2h 52m

What companies run services between Oualidia, Morocco and Casablanca, Morocco?

There is no direct connection from Oualidia to Casablanca. However, you can take the taxi to El Jadida then take the train to Casablanca Port. Alternatively, you can take the taxi to Safi then take the bus to Casablanca.

Train operators
Moroccan Railways (ONCF)
Phone
+212(0)537-77-47-47
Email
communication.digitale@oncf.ma
Website
oncf.ma
Train from El Jadida to Casablanca Port
Ave. Duration
1h 40m
Frequency
Hourly
Estimated price
MAD 40 - MAD 80
Book at
Moroccan Railways (ONCF)
2nd Class
MAD 40 - MAD 55
1st Class
MAD 65 - MAD 80
Train from El Jadida to Casa-Voyageurs
Ave. Duration
1h 26m
Frequency
Hourly
Estimated price
MAD 40 - MAD 75
Book at
Moroccan Railways (ONCF)
2nd Class
MAD 40 - MAD 55
1st Class
MAD 65 - MAD 75
Bus operators
CTM
Phone
0800090030
Email
ctmweb.ma@gmail.com
Website
ctm.ma
Bus from Safi to Casablanca
Ave. Duration
4h 40m
Frequency
4 times a day
Estimated price
MAD 80 - MAD 120
Website
CTM
Premium
MAD 80 - MAD 110
Comfort
MAD 80 - MAD 110
Comfort Plus
MAD 85 - MAD 110
Other operators
Grand Taxis
Email
info@HeyMorocco.com
Website
heymorocco.com
Rideshare from Safi to El Jadida
Ave. Duration
1h 35m
Frequency
Hourly
Estimated price
MAD 75 - MAD 170
Schedules at
heymorocco.com
Rideshare from El Jadida to Casablanca
Ave. Duration
1h 10m
Frequency
Hourly
Estimated price
MAD 60 - MAD 120
Schedules at
heymorocco.com
Taxi from Oualidia to El Jadida
Ave. Duration
1h 12m
Estimated price
MAD 950 - MAD 1,200

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 Heathrow Airport into central London, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.