Travel Tangier to Rabat

Tangier to Rabat

There are multiple ways to travel between Tangier and Rabat, and this page lays out timetables, journey durations and fares across all available options.

Travel options for Tangier to Rabat

Travel from Tangier to Rabat by train for a quicker journey lasting 1h y 20 minutes, or take a bus to save 79 MAD.

Bus from Tangier to Rabat

Board a bus at multiple stations, including Tangier Main Bus Station, Tangier CTM Bus Station, Tangier and others and begin your journey from Tangier toward Rabat, reaching multiple stations, including Gare Routiere Rabat, Rabat Bus Station, Rabat, Temara and others along the way. The first departure of the day is at 01:30, and services run regularly so you can choose a departure time that works for you. The trip lasts about 3 hours 20 minutes with fares starting from 79 MAD. Reserve your ticket here.

Prices: 79 MAD

Duration: 3h 20m – 5h ⏱

Travel with bus from Tangier to Rabat in 3h 20m Hop on bus from Tangier to Rabat for 79 MAD Choose bus from Tangier to Rabat in 3h 20m Journey with bus from Tangier to Rabat for 79 MAD Explore with bus from Tangier to Rabat in 3h 20m Take bus from Tangier to Rabat for 79 MAD

View all Bus tickets →

Train from Tangier to Rabat

Board at Tangier Train Station for a train connecting Tangier and Rabat, reaching Rabat Train Station after approximately 1 hour 20 minutes. Tickets start at 295 MAD, secure your spot on the train in advance.

Popular departures: Tangier Train Station
Popular arrivals: Rabat Train Station

Prices: 295 MAD

Duration: 1h 20m – 1h 58m ⏱

Travel with train from Tangier to Rabat for 295 MAD Journey with train from Tangier to Rabat for 295 MAD Journey with train from Tangier to Rabat for 295 MAD Choose train from Tangier to Rabat for 295 MAD

View all Train tickets →

Van from Tangier to Rabat

Board a van at Tangier Hotel Transfer to travel from Tangier to Rabat, arriving at Rabat Hotel Transfer after approximately 3 hours. Tickets start at 928 MAD, and you can reserve your seat online.

Popular departures: Tangier Hotel Transfer
Popular arrivals: Rabat Hotel Transfer

Prices: 928 MAD

Duration: 3h ⏱

Journey with van from Tangier to Rabat in 3h

View all Van tickets →

Charter from Tangier to Rabat

Travel directly from Tangier to Rabat with a private driver, picked up and dropped off at the locations you choose. The ride lasts about 2 hours 50 minutes, and fares begin at 1,823 MAD. Reserve your ride now to plan your trip without stops or waiting.

Prices: 1,823 MAD

Duration: 2h 50m – 3h ⏱

Take charter from Tangier to Rabat for 1823 MAD Explore with charter from Tangier to Rabat in 2h 50m

View all Charter tickets →

Distance Tangier to Rabat

The distance between Tangier and Rabat is 216.2 kilometers.

Tangier to Rabat Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Tangier to Rabat

Bus
Train
Van
Charter
Average price
108 MAD
322 MAD
928 MAD
2,022 MAD
Cheapest price
79 MAD
295 MAD
928 MAD
1,823 MAD
Average duration
3h 51m
1h 39m
3h 00m
2h 55m
Minimum duration
3h 20m
1h 20m
3h 00m
2h 50m
Number of departures
14
31
24
2
Tickets

Bus Routes & Schedules from Tangier to Rabat

To reach Rabat by bus from Tangier, several departure and arrival stations are available along the route rather than a single fixed stop. The total travel time depends on the combination of bus stops used, though most services take around 3h 20m to 5h. Buses operate throughout the day within a shared timetable, starting from 01:30 and continuing until 21:00. Ticket prices generally begin at 79 to 131 MAD and may vary slightly depending on the service and boarding point. Checking the complete bus timetable for Tangier to Rabat allows you to understand which stations are served, how long each option takes and which departures best fit your travel plans.

Departure stations
Tangier Main Bus Station
Tangier CTM Bus Station
Tangier
Arrival stations
Gare Routiere Rabat
Rabat Bus Station
Rabat
Temara

Bus Timetable: Tangier → Rabat

  • 05:00 08:45 3h 45m 106 MAD
  • 09:30 13:30 4h 106 MAD
  • 10:00 14:00 4h 106 MAD
  • 10:30 14:30 4h 106 MAD
  • 10:45 15:00 4h 15m 106 MAD
  • 11:30 14:50 3h 20m 106 MAD
  • 12:50 16:30 3h 40m 79 MAD
  • 14:45 18:15 3h 30m 106 MAD
  • 16:20 20:00 3h 40m 106 MAD

Bus Timetable: Tangier → Temara

  • 05:00 08:30 3h 30m 106 MAD

Bus Timetable: Tangier CTM Bus Station → Rabat Bus Station

  • 01:30 05:15 3h 45m 131 MAD
  • 13:30 17:15 3h 45m 127 MAD
  • 17:15 21:00 3h 45m 131 MAD

Bus Timetable: Tangier Main Bus Station → Gare Routiere Rabat

  • 21:00 02:00 5h 90 MAD

Check all Charter tickets →

Train Routes & Schedules from Tangier to Rabat

Begin at Tangier Train Station, which serves as the single departure point for the train connection between Tangier and Rabat. Trains operate from 00:52 until 21:50, and the journey usually takes around 1h 20m to 1h 58m. Train ticket prices start from 295 to 463 MAD, with arrival at Rabat Train Station at the end of the route. Refer to the train timetable for Tangier to Rabat to see which services run during the day and choose the option that best fits your plans.

Departure stations
Tangier Train Station
Arrival stations
Rabat Train Station

Train Timetable: Tangier Train Station → Rabat Train Station

  • 00:52 02:50 1h 58m 295 MAD
  • 06:00 07:20 1h 20m 298 MAD
  • 06:50 08:48 1h 58m 295 MAD
  • 07:00 08:20 1h 20m 298 MAD
  • 07:50 09:48 1h 58m 295 MAD
  • 08:00 09:20 1h 20m 298 MAD
  • 08:50 10:48 1h 58m 413 MAD
  • 09:00 10:20 1h 20m 298 MAD
  • 09:21 11:19 1h 58m 295 MAD
  • 10:00 11:20 1h 20m 298 MAD
  • 10:50 12:48 1h 58m 413 MAD
  • 11:00 12:20 1h 20m 298 MAD
  • 11:50 13:48 1h 58m 413 MAD
  • 12:00 13:20 1h 20m 298 MAD
  • 12:50 14:48 1h 58m 413 MAD
  • 13:12 15:10 1h 58m 295 MAD
  • 14:00 15:20 1h 20m 298 MAD
  • 14:50 16:48 1h 58m 295 MAD
  • 15:00 16:20 1h 20m 463 MAD
  • 15:50 17:48 1h 58m 295 MAD
  • 16:00 17:20 1h 20m 298 MAD
  • 16:50 18:48 1h 58m 295 MAD
  • 17:00 18:20 1h 20m 298 MAD
  • 17:50 19:48 1h 58m 295 MAD
  • 18:00 19:20 1h 20m 463 MAD
  • 18:50 20:48 1h 58m 295 MAD
  • 19:00 20:20 1h 20m 298 MAD
  • 19:50 21:48 1h 58m 295 MAD
  • 20:00 21:20 1h 20m 298 MAD
  • 21:00 22:20 1h 20m 298 MAD
  • 21:50 23:48 1h 58m 295 MAD

Check all Train tickets →

Van Routes & Schedules from Tangier to Rabat

Board a minivan at Tangier Hotel Transfer for the only direct transfer to Rabat. The ride usually takes about 3h, with departures scheduled from 00:00 until 23:00 and fares starting from 928 MAD. You’ll reach Rabat Hotel Transfer, and checking the timetable for trips between Tangier and Rabat lets you pick the departure that best fits your plans and reserve your seat in advance.

Van Timetable: Tangier Hotel Transfer → Rabat Hotel Transfer

  • 00:00 03:00 3h 928 MAD
  • 01:00 04:00 3h 928 MAD
  • 02:00 05:00 3h 928 MAD
  • 03:00 06:00 3h 928 MAD
  • 04:00 07:00 3h 928 MAD
  • 05:00 08:00 3h 928 MAD
  • 06:00 09:00 3h 928 MAD
  • 07:00 10:00 3h 928 MAD
  • 08:00 11:00 3h 928 MAD
  • 09:00 12:00 3h 928 MAD
  • 10:00 13:00 3h 928 MAD
  • 11:00 14:00 3h 928 MAD
  • 12:00 15:00 3h 928 MAD
  • 13:00 16:00 3h 928 MAD
  • 14:00 17:00 3h 928 MAD
  • 15:00 18:00 3h 928 MAD
  • 16:00 19:00 3h 928 MAD
  • 17:00 20:00 3h 928 MAD
  • 18:00 21:00 3h 928 MAD
  • 19:00 22:00 3h 928 MAD
  • 20:00 23:00 3h 928 MAD
  • 21:00 00:00 3h 928 MAD
  • 22:00 01:00 3h 928 MAD
  • 23:00 02:00 3h 928 MAD

Check all Van tickets →

Charter Routes & Schedules from Tangier to Rabat

- Travel from Tangier Med Port to Rabat Hotel Transfer with a personal driver, lasting approximately 2h 50m. Travel options are flexible with fares beginning at 2,220 MAD.
- Enjoy a personal driver service from Tangier Hotel Transfer, arriving at Rabat Hotel Transfer after approximately 3h. Tickets from 1,823 MAD are valid across various departure times during the day.

Departure stations
Tangier Med Port
Tangier Hotel Transfer
Arrival stations
Rabat Hotel Transfer

Charter Timetable: Tangier Hotel Transfer → Rabat Hotel Transfer

  • --:-- --:-- 3h 1823 MAD

Charter Timetable: Tangier Med Port → Rabat Hotel Transfer

  • --:-- --:-- 2h 50m 2220 MAD

Check all Charter tickets →

Frequently Asked Questions Tangier to Rabat

Below you will find answers to the most common questions about traveling from Tangier to Rabat.

How long does the Tangier to Rabat route usually take?

Travel time on the Tangier to Rabat route depends on the transport type. Train trips are about 1 hour 20 minutes to 1 hour 58 minutes, buses take about 3 hours 20 minutes to 5 hours, and vans are about 3 hours.

What is the cheapest way to travel from Tangier to Rabat?

The cheapest option on the Tangier to Rabat route is the bus, with fares from 79 MAD to 131 MAD. Train tickets start at 295 MAD, while vans cost 928 MAD and charter services are higher.

How much should I expect to pay for Tangier to Rabat overall?

Prices on the Tangier to Rabat route vary by transport. Buses cost 79 MAD to 131 MAD, trains 295 MAD to 463 MAD, vans 928 MAD, and charter services 1,823 MAD to 2,220 MAD.

Which transport is the fastest on the Tangier to Rabat route?

The train is the fastest option on the Tangier to Rabat route. It takes about 1 hour 20 minutes to 1 hour 58 minutes, which is much shorter than the bus or van services listed for this route.

Where do trips from Tangier to Rabat usually depart and arrive?

Departure and arrival points depend on the transport. Trains use Tangier Train Station and Rabat Train Station. Buses depart from Tangier Main Bus Station, Tangier CTM Bus Station, or Tangier and arrive at Rabat bus stations or Temara. Vans use hotel transfers.

How often do services run on the Tangier to Rabat route?

The route has multiple daily departures, but no fixed frequency is listed. Buses run 14 trips, trains 31 trips, vans 24 trips, and charter services 2 trips. Availability is spread across the day rather than at regular intervals.

What are the first and last departures for Tangier to Rabat?

For Tangier to Rabat, the first bus departs at 01:30 and the last at 21:00. Trains run from 00:52 to 21:50, and vans are listed from 00:00 to 23:00. Charter times are not shown.

How do bus trips from Tangier to Rabat compare with the train?

Buses on the Tangier to Rabat route cost 79 MAD to 131 MAD and take about 3 hours 20 minutes to 5 hours. Trains cost 295 MAD to 463 MAD and take about 1 hour 20 minutes to 1 hour 58 minutes.

What should I know about van travel from Tangier to Rabat?

Van service on the Tangier to Rabat route is listed at 928 MAD and takes about 3 hours. It uses Tangier Hotel Transfer for departure and Rabat Hotel Transfer for arrival, with 24 trips shown in the schedule.

Are there different bus stations for Tangier to Rabat?

Yes. Bus departures on the Tangier to Rabat route are listed from Tangier Main Bus Station, Tangier CTM Bus Station, and Tangier. Arrivals include Gare Routiere Rabat, Rabat Bus Station, Rabat, and Temara, depending on the service.

What are the train details for the Tangier to Rabat route?

Trains on the Tangier to Rabat route depart from Tangier Train Station and arrive at Rabat Train Station. Fares are 295 MAD to 463 MAD, and travel time ranges from about 1 hour 20 minutes to 1 hour 58 minutes.

Can I book Tangier to Rabat tickets online?

Yes, tickets for the Tangier to Rabat route can be checked and booked on TicketRoutes.com. That is the simplest place to compare the listed transport options, prices, and departure times for this route.


More travel routes for Tangier and Rabat

Planning more stops after Tangier to Rabat?

If your journey doesn’t end with Tangier to Rabat, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.