When you want to get from Casablanca to Heidelberg, your choices are limited. There is only one option we offer for this route:
The overland distance from Casablanca to Heidelberg is 1731 miles (2784 km).
The flying distance is 1568 miles (2522 km).
The travel time from Casablanca to Heidelberg takes approximately 50 hours.
To get from Casablanca to Heidelberg prepare to shell out about USD 5.26 for your ticket.
Buses from Casablanca to Heidelberg ride 1 times a day.
While bus is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 584 booked bus tickets from Casablanca to Heidelberg through our service. You can check reviews above.