Buses
Buses to cities in Morocco
The cities within coach range, estimated times, and who sells the tickets, city by city, from public data.
39 cities in Morocco have a buses page: the cities within coach range, estimated times, and who sells the tickets. Largest first.
| City | Region | Population | Nearest airport |
|---|---|---|---|
| Casablanca | Casablanca-Settat | 3,665,954 | CMN (25 km) |
| Rabat | Rabat-Salé-Kénitra | 1,655,753 | RBA (9 km) |
| Fes | Fes-Meknes | 1,191,905 | FEZ (12 km) |
| Tangier | Tanger-Tetouan-Al Hoceima | 1,035,141 | TNG (12 km) |
| Marrakesh | Marrakesh-Safi | 995,871 | RAK (5 km) |
| Salé | Rabat-Salé-Kénitra | 972,299 | RBA (4 km) |
| Agadir | Souss-Massa | 698,310 | AGA (21 km) |
| Meknes | Fes-Meknes | 568,295 | FEZ (53 km) |
| Oujda | Oriental | 539,711 | OUD (12 km) |
| Kenitra | Rabat-Salé-Kénitra | 470,949 | RBA (28 km) |
| Tétouan | Tanger-Tetouan-Al Hoceima | 415,810 | TTU (5 km) |
| Al Hoceïma | Tanger-Tetouan-Al Hoceima | 395,644 | NDR (88 km) |
| Temara | Rabat-Salé-Kénitra | 342,345 | RBA (20 km) |
| Safi | Marrakesh-Safi | 336,883 | — |
| Mohammedia | Casablanca-Settat | 227,799 | CMN (40 km) |
| Khouribga | Beni Mellal-Khenifra | 214,241 | BEM (77 km) |
| El Jadida | Casablanca-Settat | 212,863 | CMN (86 km) |
| Beni Mellal | Beni Mellal-Khenifra | 210,397 | BEM (8 km) |
| Salé Al Jadida | Rabat-Salé-Kénitra | 200,000 | RBA (6 km) |
| Ait Melloul | Souss-Massa | 187,652 | AGA (9 km) |
| Nador | Oriental | 176,600 | NDR (22 km) |
| Dar Bouazza | Casablanca-Settat | 165,295 | CMN (27 km) |
| Taza | Fes-Meknes | 162,110 | FEZ (95 km) |
| Settat | Casablanca-Settat | 155,333 | CMN (41 km) |
| Berrechid | Casablanca-Settat | 149,201 | CMN (11 km) |
| Khemisset | Rabat-Salé-Kénitra | 143,640 | RBA (68 km) |
| Inezgane | Souss-Massa | 142,320 | AGA (12 km) |
| Ksar El Kebir | Tanger-Tetouan-Al Hoceima | 138,262 | TNG (81 km) |
| Larache | Tanger-Tetouan-Al Hoceima | 136,505 | TNG (64 km) |
| Guelmim | Guelmim-Oued Noun | 129,200 | — |
| Khenifra | Beni Mellal-Khenifra | 128,318 | BEM (85 km) |
| Berkane | Oriental | 119,284 | OUD (39 km) |
| Taourirt | Oriental | 112,908 | NDR (66 km) |
| Bouskoura | Casablanca-Settat | 112,501 | CMN (11 km) |
| Al Fqih Ben Çalah | Beni Mellal-Khenifra | 111,402 | BEM (37 km) |
| Oued Zem | Beni Mellal-Khenifra | 104,029 | BEM (57 km) |
| El Kelaa des Srarhna | Marrakesh-Safi | 103,982 | RAK (77 km) |
| Sidi Slimane | Rabat-Salé-Kénitra | 101,541 | RBA (80 km) |
| Errachidia | Drâa-Tafilalet | 100,870 | ERH (3 km) |
Common questions
Which cities in Morocco have a buses page?
Casablanca, Rabat, Fes, Tangier, Marrakesh, Salé, Agadir, Meknes, Oujda, Kenitra and 29 more.
What currency is used in Morocco?
The Dirham (MAD).
Where these facts come from
- GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
- Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
- OurAirports (public domain): airports, runways
- Natural Earth (public domain): map outlines
Data compiled 13 September 2026. Hotel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.