• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 3 ways to get from Morocco to Tunis by plane, bus and ferry or car ferry

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

Fly from Marrakech  •  4 h 53 min

  1. Fly from Marrakech (RAK) to Tunis (TUN) RAK - TUN

$148 - $329

Cheapest option

Fly from Casablanca  •  6 h 15 min

  1. Fly from Casablanca (CMN) to Tunis (TUN) CMN - TUN

$122 - $286

1 alternative option

Bus and ferry, car ferry  •  2 days 0 h

  1. Take the bus and ferry from Casablanca to Genova
  2. Take the car ferry from Genoa to Tunis

$260 - $416

Questions & Answers

The cheapest way to get from Morocco to Tunis is to fly which costs MAD 1,100 - MAD 2,800 and takes 6 h 15 min.

More details

The quickest way to get from Morocco to Tunis is to fly which costs MAD 1,400 - MAD 3,200 and takes 4 h 53 min.

More details

The distance between Morocco and Tunis is 1728 km.

The best way to get from Morocco to Tunis without a car is to bus and ferry and car ferry which takes 2 days 0 h and costs MAD 2,400 - MAD 4,000.

More details

It takes approximately 4 h 53 min to get from Morocco to Tunis, including transfers.

More details

There is no direct flight from Marrakech Airport to Tunis Airport. The quickest flight takes 4 h 25 min and has one stopover.

Search flights

Tunis is 1 h ahead of Morocco. It is currently 1:25 AM in Morocco and 2:25 AM in Tunis.

Ryanair, easyJet, Nouvel Air Tunisie and four other airlines offer flights from Marrakech Airport to Tunis Airport.

Search flights

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

More details

The best way to get from Morocco to Marrakech Airport is to taxi which takes 7 min and costs MAD 75 - MAD 90.

More details

Map of how to get from Morocco to Tunis.
Launch map view
  • Distance: 1080.1 miles
  • Duration: 4 h 53 min

What companies run services between Morocco and Tunis, Tunisia?

Royal Air Maroc, Transavia France and six other airlines fly from Marrakesh to Tunis 5 times a day.

Airlines
Royal Air Maroc
Website
royalairmaroc.com
Flights from Marrakech to Tunis via Casablanca
Ave. Duration
5 h 32 min
When
Every day
Estimated price
$190 - $450
Flights from Casablanca to Tunis
Ave. Duration
2 h 35 min
When
Every day
Estimated price
$190 - $600
Tunisair
Website
tunisair.com
Flights from Marrakech to Tunis via Casablanca
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$110 - $330
Flights from Marrakech to Tunis via Madrid
Ave. Duration
5 h 40 min
When
Monday and Friday
Estimated price
$130 - $380
Flights from Casablanca to Tunis
Ave. Duration
2 h 27 min
When
Every day
Estimated price
$210 - $480
Transavia France
Website
transavia.com
Flights from Marrakech to Tunis via Paris Orly
Ave. Duration
7 h 45 min
When
Friday
Estimated price
$120 - $600
Lufthansa
Website
lufthansa.com
Flights from Marrakech to Tunis via Frankfurt
Ave. Duration
7 h 55 min
When
Thursday, Saturday and Sunday
Estimated price
$340 - $850
Nouvel Air Tunisie
Website
nouvelair.com
Flights from Marrakech to Tunis via Nice
Ave. Duration
5 h 50 min
When
Sunday
Estimated price
$85 - $330
Air Algérie
Website
airalgerie.dz
Flights from Casablanca to Tunis via Algiers
Ave. Duration
4 h 20 min
When
Wednesday, Friday and Sunday
Estimated price
$290 - $600
Bus operators
Autolinee Gambioli
Phone
+41 (0) 79.71.85.806
Email
info@autolineegambioli.it
Website
autolineegambioli.it
Bus and ferry from Casablanca to Genova
Ave. Duration
24 h 50 min
Frequency
Twice a week
Estimated price
$160 - $250
Schedules at
autolineegambioli.it
Ferry operators

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.