Travel options for:
Casablanca to Safi
  • Bus

    $9 - $12
    1. Casablanca

      4 h 45 min - every 4 hours

      $9 - $12

  • Train

    $14 - $27
    1. Casa-Voyageurs

      2 h 30 min - every 4 hours

      $7 - $15

    2. Ben Guerir

      2 h 2 min - twice daily

      $6 - $13

  • Grand Taxi

    $14 - $21
    1. Casablanca

      1 h 10 min - hourly

      $6 - $10

    2. El Jadida

      1 h 35 min - hourly

      $8 - $12

  • Drive

    $22 - $35
    1. Casablanca

      2 h 25 min - 153.6 miles

      $22 - $35

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

From Casablanca bus to Safi. 4 h 45 min MAD 99. From Casa-Voyageurs train to Ben Guerir then train to Safi. 5 h 32 min MAD 183. From Casablanca Grand Taxi to El Jadida then Grand Taxi to Safi. 3 h 15 min MAD 148. From Casablanca drive to Safi. 2 h 25 min MAD 262.