Table of Contents
Route Overview & Distance
Traveling from Tangier to Rabat is a highly popular route in Morocco. The physical highway distance is approximately 250 km, and driving takes around 2h 45m under normal traffic. Below is a comprehensive comparison of transport options including private transfers, public trains, and highway buses to help you choose the best option for your itinerary.
Quick Transport Comparison
Here is a breakdown of speed, cost, and comfort for different travel options from Tangier to Rabat:
| Option | Duration | Cost Estimate | Flexibility | Best For |
|---|---|---|---|---|
| Private Transfer | 2h 45m | €150 - €225 | Maximum (Door-to-door, any time) | Groups, families, business, stopovers |
| ONCF Train | Fast (TGV / Express) | €12 - €35 | Medium (Fixed timetables) | Solo travelers, light luggage |
| Highway Bus (CTM) | Slower (+1-2 hours) | €10 - €20 | Low (Fixed terminals) | Budget-conscious travelers |
Option 1: Private Transfer (Recommended for Comfort & Groups)
Booking a private transfer with Mdina Tours is the most comfortable and flexible way to get from Tangier to Rabat. Instead of carrying luggage through busy train stations or waiting in taxi queues, a professional chauffeur picks you up directly from your hotel, riad, or airport terminal in Tangier and drives you door-to-door to your destination in Rabat.
Our flat-rate pricing covers the entire vehicle, fuel, highway tolls, and baggage support, making it highly cost-effective for families and travel groups. Standard rates start from €150.
- Complete door-to-door service without city taxi changes
- 24/7 flexibility: depart at whatever hour fits your plan
- Modern air-conditioned vans and executive sedans
- English and French speaking drivers offering local context
- Free baby seats and child booster seats on demand
Option 2: Travelling by Train
ONCF trains represent a highly popular transport option for this route. High-speed TGV rail services ('Al Boraq') offer fast transit between Tangier, Rabat, and Casablanca. Tickets can be booked online or at the station, though they require local taxis to transport you between the train stations and your accommodation.
Book Your Private Transfer Today
Ready to secure your ride from Tangier to Rabat? Skip the hassle and reserve a modern vehicle with a professional driver. No deposit is required – book on WhatsApp and pay your driver directly upon completion.
Book Your Private Transfer Today
Ready to secure your ride from Tangier to Rabat? Skip the hassle and reserve a modern vehicle with a professional driver. No deposit is required – book on WhatsApp and pay your driver directly upon completion.
Frequently Asked Questions
The driving duration is approximately 2h 45m via the highway, depending on your pickup location and traffic entering the cities.
Yes, direct train connections are available. You can purchase tickets at the station or via the ONCF portal.
Visual Journey
Explore real photos of the destinations, services, and routes from this article.





