The wonderful air network between India and Morocco allows Casablanca to connect with the major cities of India including New Delhi, Mumbai, Bangalore and Ahmedabad. There are no direct flights though. The common airlines that fly almost daily between the two countries are Etihad Airways, Emirates, Qatar Airways and Air India.
As soon as you reach Mohammed V International Airport, you may take the air conditioned Airport bus to the city centre or you can also take a taxi ride directly to your hotel. Since bus fares are much cheaper and comfortable, people mostly prefer them to cabs and taxis. You could also take a train which connect the airport with the main station called Casa Voyagers.
With a plethora of cab operators in the city, you can not miss any attraction here. While Petit taxis are the most common as it takes you all around the city and is metred. The fare that comes in petit taxes are fairly cheap and genuine. However, you may book a grand taxi which is mostly a Mercedes giving you the luxury travel within the city.
The railways in the entire Morocco is operated by the ONCF. All the major cities like Marrakech, Tangier, and Nador are very well connected to Casablanca through railways.
Buses are the most popular transport system to get around Casablanca. There are plenty of inter-city and intra-city buses taking you to just about any destination you want to stop at. CTM and Supratours are the most common bus operators and is quite comfortable.