Travel options for:
Crete to Haifa
  • Fly from Chania, train

    $163 - $967
    1. Soúda

      14 min - 4 times a day

      $2 - $4

    2. Chania (CHQ)

      4 h 20 min - 1 stopover

      $150 - $950

    3. Tel Aviv (TLV)

      1 h 30 min - every 2 hours

      $10 - $14

  • Fly from Irakleion, train

    $146 - $915
    1. Irakleion (HER)

      1 h 40 min - non-stop

      $130 - $900

    2. Tel Aviv (TLV)

      1 h 30 min - every 2 hours

      $10 - $14

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

From Souda bus to Chania airport, fly to Tel Aviv airport, then train to Haifa. 8 h 42 min $384. From Irakleion airport fly to Tel Aviv airport then train to Haifa. 3 h 48 min $320.

 
 

How to get from Crete to Haifa?

There is no direct connection from Soúda to Haifa. However, you can take the bus to Chania airport, fly to Tel Aviv, then take the train to Haifa. Alternatively, you can fly to Tel Aviv then take the train to Haifa.