Travel options for:
Casablanca to Dahab
  • Fly to Sharm el-Sheikh, bus

    $368 - $1,111
    1. Casablanca

      20 min - hourly

      $4 - $6

    2. Casablanca (CMN)

      7 h 15 min - 1 stopover

      $360 - $1,100

    3. Sharm el-Sheikh (SSH)

      15 min - 9.5 miles

      $1 - $2

    4. Sharm El-Sheikh

      1 h 11 min - every 4 hours

      $3

  • Fly to Hurghada, ferry, bus

    $409 - $1,031
    1. Casablanca

      20 min - hourly

      $4 - $6

    2. Casablanca (CMN)

      8 h - 1 stopover

      $330 - $950

    3. Hurghada (HRG)

      10 min - 5.4 miles

      $1

    4. Hurghada

      2 h 30 min - 3 times a week

      $70

    5. Sharm El Sheikh

      7 min - 4.3 miles

      $1

    6. Sharm El-Sheikh

      1 h 11 min - every 4 hours

      $3

  • Fly to Tabuk, drive, car ferry

    $361 - $881
    1. Casablanca

      20 min - hourly

      $4 - $6

    2. Casablanca (CMN)

      9 h 20 min - 1 stopover

      $250 - $750

    3. Tabuk (TUU)

      3 h 55 min - 162.5 miles

      $29 - $45

    4. Aqaba

      4 h - twice daily

      $75

    5. Nuweiba

      1 h 27 min - 61.5 miles

      $3 - $5

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

From Casablanca Grand Taxi to Casablanca airport, fly to Sharm el-Sheikh airport, taxi to Sharm El-Sheikh, then bus to Dahab. 12 h 1 min $610. From Casablanca Grand Taxi to Casablanca airport, fly to Hurghada airport, drive to Hurghada, ferry to Sharm El Sheikh, drive to Sharm El-Sheikh, then bus to Dahab. 16 h 18 min $630. From Casablanca Grand Taxi to Casablanca airport, fly to Tabuk airport, drive to Aqaba, car ferry to Nuweiba, then drive to Dahab. 22 h 2 min $599.

 
 

How to get from Casablanca to Dahab?

There is no direct connection from Casablanca to Dahab. However, you can take the Grand Taxi to Casablanca airport, fly to Sharm el-Sheikh, take the taxi to Sharm El-Sheikh, then take the bus to Dahab. Alternatively, you can take the Grand Taxi to Casablanca airport, fly to Hurghada, take the drive to Hurghada, take the ferry to Sharm El Sheikh, take the drive to Sharm El-Sheikh, then take the bus to Dahab.