Taxis: Abundant and inexpensive, metered white petit taxis for short distances (4-5 dirhams minimum) and larger grand taxis for longer routes. Always ensure meters are running or agree on fares beforehand.
Buses: CTM and ALSA offer comfortable long-distance buses to other Moroccan cities. City buses (Cartem) serve Casablanca neighborhoods for 5-10 dirhams.
Trains: ONCF trains connect Casablanca to Rabat (45 min), Fes (5 hours), and Marrakech (3.5 hours) from the main train station. Comfortable and reliable with dining cars on longer routes.
Rental Cars: Available from international companies at the airport. Driving requires international license and adapting to local traffic patterns. Parking available throughout the city though often limited.
Walking: Medina and downtown areas best explored on foot. Wear comfortable shoes and stay alert in crowded areas.
Airport Transfers: Marrakech Menara Airport is 20 km south. Taxis, shuttle buses, and car rentals available. About 30-45 minutes by road from city center.