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

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  •  5 h 47 min

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

$120 - $280

3 alternative options

Car ferry, bus and ferry Autolinee Gambioli  •  2 days 2 h

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

$271 - $443

Car ferry, bus and ferry Eurolines IT  •  2 days 9 h

  1. Take the car ferry from Tunis to Genoa
  2. Take the bus and ferry from Genoa Piazza della Vittoria to Casablanca

$231 - $363

Car ferry, night train  •  3 days 6 h

  1. Take the car ferry from Tunis to Genoa
  2. Take the car ferry from Genoa to Tangier
  3. Take the night train from Tangier to Casa-Voyageurs

$277 - $605

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

Tunisair and Royal Air Maroc fly from Tunis to Casablanca twice daily.

Airlines
Royal Air Maroc
Website
royalairmaroc.com
Flights from Tunis to Casablanca
Ave. Duration
2 h 50 min
When
Every day
Estimated price
$190 - $600
Tunisair
Website
tunisair.com
Flights from Tunis to Casablanca
Ave. Duration
2 h 45 min
When
Every day
Estimated price
$210 - $480
Train operators
Bus operators
Autolinee Gambioli
Phone
+41 (0) 79.71.85.806
Email
info@autolineegambioli.it
Website
autolineegambioli.it
Bus and ferry from Genova to Casablanca
Ave. Duration
26 h 30 min
Frequency
Twice a week
Estimated price
$180 - $270
Schedules at
autolineegambioli.it
Ferry operators
Grandi Navi Veloci
Phone
+39 010 209 4591
Email
booking@gnv.it
Website
gnv.it
Car ferry from Tunis to Genoa
Ave. Duration
21 h
Frequency
3 times a week
Estimated price
$90 - $170
Schedules at
gnv.it
Car ferry from Genoa to Tangier
Ave. Duration
47 h 30 min
Frequency
3 times a week
Estimated price
$170 - $400
Schedules at
gnv.it

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, Train travel in France: A guide to SNCF and Getting to Rome from the airport - to help you get the most out of your next trip.

Questions & Answers

The distance between Tunis and Casablanca is 1652 km.

The cheapest way to get from Tunis to Casablanca is to fly which costs $120 - $280 and takes 5 h 47 min.

The quickest way to get from Tunis to Casablanca is to fly which takes 5 h 47 min and costs $120 - $280.

It takes approximately 5 h 47 min to get from Tunis to Casablanca, including transfers.