- Tan-Tan to Rabat buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | TAN TAN | CTM Station | No tags |
Get from Tan-Tan to Rabat
This route is served by bus only
The journey takes about 14 hours 5 minutes, and with fares starting at just $83, it presents an excellent value for a comfortable ride.
1bus per day
14h 5mAverage Duration
737 kmDistance
18kgCO₂ emissions
Compare bus companies
4 out of 5 stars4/5173 reviews
Based on 173 reviews, the company was rated 4.1 stars on Busbud. Travellers were especially satisfied with the staff and the cleanliness but often complained with the WiFi. CTM ticket prices on this trip start at $83
MA Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling from Tan-Tan to Rabat by bus
How far is Tan-Tan from Rabat?
The distance between Tan-Tan and Rabat is around 742 km (460 miles).
Top travelled bus routes
People from around the world trust Busbud
Popular Buses Connecting Tan-Tan
Buses Leaving from Tan-Tan
Buses Going to Tan-Tan
Popular Buses Connecting Rabat
Buses Leaving from Rabat
- Bus from Rabat to Casablanca
- Bus Rabat - Fès
- Rabat - Nador
- Bus from Rabat to Meknès
- Bus Rabat - Oujda
- Rabat - Chefchaouen
- Bus from Rabat to Errachidia
- Bus Rabat - Tan-Tan
- Rabat - Province of Ouezzane
- Bus from Rabat to Inezgane
- Bus Rabat - Laayoune
- Rabat - Saidia
- Bus from Rabat to Agadir
- Bus Rabat - Ifran
- Rabat - Tiznit
Buses Going to Rabat
Popular routes in this country
- Bus from Marrakesh to Fès
- Bus Agadir - Essaouira
- Chefchaouen - Rabat
- Bus from Essaouira to Marrakesh
- Bus Chefchaouen - Casablanca
- Agadir - Sidi Ifni
- Bus from Agadir to Marrakesh
- Bus Casablanca - Fès
- Agadir - Casablanca
- Bus from Fès to Azrou
- Bus Casablanca - Essaouira
- Ouarzazate - Casablanca
- Bus from Casablanca to Rabat
- Bus Agadir - Ouarzazate
- Tangier - Casablanca

