From Tangier taxi to Tangier airport, fly to Casablanca airport, then shuttle to Casablanca. 2 h 19 min $148. From Tangier train to Casa-Voyageurs. 5 h $19. From Tanger bus to Casablanca. 6 h $15. From Tangier Grand Taxi to Rabat, walk to Rabat, then Grand Taxi to Casablanca. 4 h 35 min $23. From Tangier drive to Casablanca. 3 h 24 min $38.
Train, bus or fly from Tangier to Casablanca?
Royal Air Maroc flies from Tangier to Casablanca twice daily. Alternatively, Moroccan Railways (ONCF) operates a train from Tangier to Casablanca every 4 hours. Tickets cost $14 - $28 and the journey takes 5 h.