There are 4 ways to get from Rabat to Tunis by train, plane, bus and ferry, car ferry or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, fly  •  6 h 58 min

  1. Take the train from Rabat Ville to Casablanca
  2. Fly from Casablanca (CMN) to Tunis (TUN) CMN - TUN

$131 - $299

3 alternative options

Train, bus and ferry, car ferry  •  2 days 3 h

  1. Take the train from Rabat Ville to Berrechid
  2. Take the bus and ferry from Berrechid to Genova
  3. Take the car ferry from Genoa to Tunis

$269 - $434

Train, car ferry  •  3 days 3 h

  1. Take the train from Gare Rabat Ville to Tangier
  2. Take the car ferry from Tangier Med to Genoa
  3. Take the car ferry from Genoa to Tunis

$252 - $592

Bus, carferry  •  3 days 17 h

  1. Take the bus from Rabat to Algeciras
  2. Take the bus from Algeciras to Marseille
  3. Take the carferry from Marseille to Tunis

$638 - $798

Questions & Answers

The distance between Rabat and Tunis is 1569 km.

The best way to get from Rabat to Tunis without a car is to train and bus and ferry and car ferry which takes 2 days 3 h and costs .

More details

It takes approximately 6 h 58 min to get from Rabat to Tunis, including transfers.

More details

The quickest flight from Casablanca Airport to Tunis Airport is the direct flight which takes 2 h 20 min.

Search flights

Tunis is 1 h ahead of Rabat. It is currently 3:52 PM in Rabat and 3:52 PM in Tunis.

Tunisair, Royal Air Maroc and Air Algérie offer flights from Casablanca Airport to Tunis Airport.

Search flights

There are 336+ hotels available in Tunis. Prices start at $46 USD per night.

More details

Map of how to get from Rabat to Tunis.
Launch map view
  • Distance: 980.9 miles
  • Duration: 6 h 58 min

What companies run services between Rabat, Morocco and Tunis, Tunisia?

There is no direct connection from Rabat to Tunis. However, you can take the train to Casablanca, take the taxi to Casablanca, take the Grand Taxi to Mohammed V International Airport, take the walk to Casablanca airport, fly to Tunis, take the walk to Tunis Carthage Airport, then take the line 35 bus to Tunis. Alternatively, you can take a vehicle from Rabat to Tunis via Berrechid, Genova, Genova - Via XX Settembre, Genova - Cantore 2, Genoa, Tunis, and Le Bac in around 2 days 3 h.

Airlines
Tunisair
Website
tunisair.com
Flights from Casablanca to Tunis
Ave. Duration
2 h 20 min
When
Every day
Estimated price
$210 - $480
Royal Air Maroc
Website
royalairmaroc.com
Flights from Casablanca to Tunis
Ave. Duration
2 h 35 min
When
Every day
Estimated price
$190 - $600
Air Algérie
Website
airalgerie.dz
Flights from Casablanca to Tunis via Algiers
Ave. Duration
4 h 40 min
When
Tuesday, Wednesday and Sunday
Estimated price
$290 - $600
Train operators
Moroccan Railways (ONCF)
Email
ketary@oncf.ma
Website
oncf.ma
Train from Rabat Ville to Casablanca
Ave. Duration
1 h 5 min
Frequency
Hourly
Estimated price
$4 - $9
Schedules at
oncf.ma
2nd Class
$4 - $5
1st Class
$5 - $9
Train from Rabat Ville to Berrechid
Ave. Duration
1 h 43 min
Frequency
Every 3 hours
Estimated price
$5 - $12
Schedules at
oncf.ma
2nd Class
$5 - $7
1st Class
$8 - $12
Train from Gare Rabat Ville to Tangier
Ave. Duration
3 h 53 min
Frequency
4 times a day
Estimated price
$11 - $22
Schedules at
oncf.ma
2nd Class
$11 - $14
1st Class
$15 - $22
Bus operators
Autolinee Gambioli
Phone
+41 (0) 79.71.85.806
Email
info@autolineegambioli.it
Website
autolineegambioli.it
Bus and ferry from Berrechid to Genova
Ave. Duration
25 h 30 min
Frequency
Twice a week
Estimated price
$170 - $250
Schedules at
autolineegambioli.it
ALSA

A Spanish subsidiary of National Express, ALSA provides bus and coach services across Spain and neighbouring countries including Portugal, France, Germany, the Netherlands, Italy, Poland and Malta. Founded in 1923, ALSA values service and the customer experience. Buses are equipped with communal TV screens showing movies, individual behind-seat screens, ALSA radio, app for books and music, and free WiFi so you’re never bored on your journey. ALSA services are accessible to people with disabilities, and guide dogs are welcome on all journeys. Flexibility is another highlight of an ALSA journey, with three types of tickets on offer - Frequent Traveller Pass, Share Pass and ALSA Pass, along with discounts for senior citizens, students and children.

Contact Details
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Rabat to Algeciras
Ave. Duration
34 h
Frequency
3 times a week
Estimated price
$160 - $260
Website
alsa.com
Eurolines FR
Phone
+ 33 1 41 86 24 21
Website
eurolines.fr
Bus from Algeciras to Marseille
Ave. Duration
29 h
Frequency
3 times a week
Estimated price
$160 - $230
Schedules at
eurolines.fr
Ferry operators
Grandi Navi Veloci
Phone
+39 010 209 4591
Email
booking@gnv.it
Website
gnv.it
Car ferry from Genoa to Tunis
Ave. Duration
21 h
Frequency
3 times a week
Estimated price
$90 - $170
Schedules at
gnv.it
Car ferry from Tangier Med to Genoa
Ave. Duration
47 h 30 min
Frequency
3 times a week
Estimated price
$150 - $400
Schedules at
gnv.it
Corsica Linea
Phone
+33 (0) 825 88 80 88
Website
corsicalinea.com
Car ferry from Marseille to Tunis
Ave. Duration
23 h
Frequency
Once a week
Estimated price
$300
Schedules at
corsicalinea.com

Want to know more about travelling around Tunisia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.