- Marrakech (Gare Routiere / CTM Station)
- The main gare routiere is near Bab Doukkala, a 15-minute walk from Jemaa el-Fna. CTM has a separate modern station nearby on Rue Abou Baker Seddik. Supratours departs from next to the train station. Cafes, ATMs, and petit taxis available at all locations.Connections: Essaouira (2.5h), Ouarzazate (4h), Agadir (3h), Fes (7h), Casablanca (3h), Tangier (8h)
- Casablanca (Gare Routiere Ouled Ziane)
- The main bus station serves CTM, Supratours, and local operators. Modern facilities with waiting areas, cafes, ATMs, and luggage storage. Connected to the city by petit taxi (from 20 MAD to centre ville).Connections: All major cities. Hub for north-south and east-west routes across Morocco.
- Fes (Gare Routiere / CTM Station)
- The main gare routiere is south of the medina. CTM's station is on Avenue Mohammed V near the Ville Nouvelle. Supratours is near the train station. Petit taxis to the medina cost from 15 MAD.Connections: Chefchaouen (4h), Meknes (1h), Casablanca (4h), Marrakech (7h), Ouarzazate (9h)
- Tangier (Gare Routiere / CTM Station)
- The main bus station is south of the city centre. CTM operates from a dedicated terminal. Supratours departs from near Tangier Ville train station. Grand taxis to the port or medina cost from 15 MAD. Good connections to the Rif region.Connections: Chefchaouen (3h), Tetouan (1h), Casablanca (6h), Fes (5h), Rabat (3.5h)
- Agadir (Gare Routiere)
- Located in Talborjt district near the centre. Modern station serving CTM and local operators. Key southern hub for Essaouira, Tiznit, and the deep south.Connections: Marrakech (3h), Essaouira (3h), Taroudant (1.5h), Tiznit (1.5h), Casablanca (8h)