Bus

Take the Egged bus at the Jerusalem Central Bus Station 3rd Floor/Platforms station .

The journey takes approximately 1 h 40 m. Ticket price is about €5 The travel distance is 143 km.

Carrier is Egged.

Buy ticket

Take the Superbus bus at the Merkazit Hamifrats/Metronit Platforms towards Haif station .

The journey takes approximately 17 m. Ticket price is about €1 The travel distance is 7 km.

Carrier is Superbus.

Buy ticket

Get off at the Ben Gurion.


🛏 Find hotel deals and discounts up to 20% in Haifa at Booking


Train

Take the train Israel Railways at the station Yerushalayim/Yits'hak Navon.

The journey takes approximately 46 m. Ticket price is about €5 The travel distance is 59 km.

Carrier is Israel Railways.

Buy ticket

Get off at the TA University.
Take the train Israel Railways at the station TA University.

The journey takes approximately 1 h 4 m. Ticket price is about €4 The travel distance is 89 km.

Carrier is Israel Railways.

Buy ticket

Get off at the Haifa Center.


🛏 Find hotel deals and discounts up to 20% in Haifa at Booking


The cheapest way to travel from Jerusalem to Haifa is by taking a Bus with an average price of €6. The journey takes approximately 2 ч.

Bus is the fastest way to travel from Jerusalem to Haifa. Tickets cost €6. The journey takes approximately 2 ч.