HUB hero image

How to Travel from

Rabat to Mahdia

by Plane, Route or Car

Rabat
+0
Mahdia
Transport search to Mahdia
Rabat
+0
Mahdia
Building a composite car route
Cheapest
Best Offer!
Car
31 h 45 min
2296 km.
from $126
Composite Route Car Only

Five ways to Travel from Rabat to Mahdia

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

Transavia France

Website:
transavia.com/
Plane from Rabat-Salé to Monastir
Ave. Duration:
9h 25m
Frequency:
Wednesday
Estimated price:
$95.28–$317.59

Royal Air Maroc

Website:
royalairmaroc.com/
Plane from Mohammed V International Airport to Tunis
Ave. Duration:
3h 2m
Frequency:
Every day
Estimated price:
$127.04–$571.67

Tunisair

Website:
tunisair.com/site/publish/content/
Plane from Mohammed V International Airport to Tunis
Ave. Duration:
2h 25m
Frequency:
Monday, Tuesday, Thursday, Friday, and Saturday
Estimated price:
$139.74–$584.37
Plane from Rabat-Salé to Monastir
Ave. Duration:
5h 25m
Frequency:
Monday and Saturday
Estimated price:
$63.52–$330.30

Nouvel Air Tunisie

Website:
nouvelair.com/
Plane from Mohammed V International Airport to Tunis
Ave. Duration:
1h 30m
Frequency:
Tuesday
Estimated price:
$101.63–$215.96
Plane from Rabat-Salé to Tunis
Ave. Duration:
2h 30m
Frequency:
Friday and Sunday
Estimated price:
$120.68–$266.78
Plane from Rabat-Salé to Monastir
Ave. Duration:
7h 20m
Frequency:
Monday, Thursday, Friday, Saturday, and Sunday
Estimated price:
$190.56–$1,079.81

Train operators

Moroccan Railways (ONCF)

Phone:
2255
Website:
oncf-voyages.ma/
Train from Rabat Ville to Casablanca
Ave. Duration:
55 min
Frequency:
Hourly
Estimated price:
$3.81–$8.26

Tunisian Railways

Phone:
+216 71 34 55 11
Website:
sncft.com.tn/
Train from Tunis Ville to Mahdia
Ave. Duration:
3h 55m
Frequency:
Once daily
Estimated price:
$4.32–$4.83
Train from Monastir to Mahdia
Ave. Duration:
1h
Frequency:
Once daily
Estimated price:
$1.40–$1.59

Questions and Answers

What is the cheapest way to get from Rabat to Mahdia?

The cheapest way to get from Rabat to Mahdia is to fly and train which costs $59.78 - $293.48 and takes 9h 47m.

What is the fastest way to get from Rabat to Mahdia?

The fastest way to get from Rabat to Mahdia is to fly and train which takes 9h 47m and costs $59.78 - $293.48 .

How far is it from Rabat to Mahdia?

The distance between Rabat and Mahdia is 2026 km.

How long does it take to get from Rabat to Mahdia?

It takes approximately 11h 7m to get from Rabat to Mahdia, including transfers.

What is the time difference between Rabat and Mahdia?

Mahdia is 1h ahead of Rabat. It is currently 06:25 in Rabat and 07:25 in Mahdia.

Where can I stay near Mahdia?

There are 98+ hotels available in Mahdia. Prices start at $16.50 per night.
+0