Travel options for:
Rabat to Tunis
  • Train, fly

    $125 - $293
    1. Rabat

      1 h 7 min - every 4 hours

      $3 - $9

    2. Casablanca

      50 min - hourly

      $1 - $5

    3. Casablanca (CMN)

      2 h 20 min - non-stop

      $120 - $280

    4. Tunis (TUN)

      7 min - every 30 minutes - line 35

  • Bus and ferry, car ferry

    $276 - $434
    1. Rabat

      25 h 20 min - twice a week

      $170 - $260

    2. Genova - Via XX Settembre

      10 min - every 30 minutes

      $1 - $3

    3. Genoa

      21 h - 3 times a week

      $95 - $170

    4. Tunis

      13 min - 3764 feet

    5. Le Bac

      20 min - every 5 minutes

      $1

  • Train, car ferry

    $277 - $592
    1. Gare Rabat Ville

      3 h 40 min - 5 times a day

      $11 - $22

    2. Tangier

      5 min - every 15 minutes

    3. Tangier

      47 h 30 min - 3 times a week

      $170 - $400

    4. Genoa

      21 h - 3 times a week

      $95 - $170

    5. Tunis

      13 min - 3764 feet

    6. Le Bac

      20 min - every 5 minutes

      $1

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Gare Rabat Ville train to Casablanca, train to Casablanca airport, fly to Tunis airport, then line 35 bus to Tunis. 7 h 21 min $148. From Rabat bus and ferry to Genova - Via XX Settembre, bus to Genoa, car ferry to Tunis, walk to Le Bac, then TGM to Tunis Marine. 2 days 0 h $384. From Gare Rabat Ville train to Tangier, taxi to Tangier, car ferry to Genoa, car ferry to Tunis, walk to Le Bac, then TGM to Tunis Marine. 3 days 2 h $586.

 
 

How to get from Rabat to Tunis?

There is no direct connection from Rabat to Tunis. However, you can take the train to Casablanca, take the train to Casablanca airport, fly to Tunis, then take the line 35 bus to Tunis. Alternatively, you can take the bus and ferry to Genova - Via XX Settembre, take the bus to Genoa, take the car ferry to Tunis, take the walk to Le Bac, then take the TGM to Tunis Marine.