Skip to main content

How to get from Haifa to Jerusalem by bus and israel railways?

From Haifa to Jerusalem by bus and israel railways

To get from Haifa to Jerusalem in ירושלים, you’ll need to take one israel railways line and 2 bus lines: take the נהריה - מודיעין מרכז ✈ israel railways from רכבת חיפה מרכז השמונה station to רכבת תל אביב השלום station. Next, you’ll have to switch to the 490 bus and finally take the 91 bus from צומת גבעת מרדכי/בייט station to תאטרון/דובנוב station. The total trip duration for this route is approximately 2 hr 26 min. The ride fare is ₪42.00.

146min₪42.00
Walk to israel railways station
Israel Railways - נהריה - מודיעין מרכז ✈
Bus - 490490
Bus - 9191
Walk to Jerusalem
Leaves from רכבת חיפה מרכז השמונה

Step by Step

  • 1
    Walk to israel railways station
    Walk to israel railways station
    רכבת חיפה מרכז השמונה
    ID 17016
    1.1 km • 15 min
  • 2
    Israel Railways - נהריה - מודיעין מרכז ✈
    Wait for israel railways
    נהריה - מודיעין מרכז ✈
    מודיעין-מכבים-רעות
  • 3
    Ride to israel railways station
    Ride to israel railways station
    רכבת תל אביב השלום
    ID 17046
    69 min
  • 4
    Walk to bus station
    Walk to bus station
    קניון עזריאלי/כביש 20
    ID 21378
    110 m • 2 min
  • 5
    Bus - 490490
    Wait for bus
    490
    ירושלים
  • 6
    Ride to bus station
    Ride to bus station
    צומת גבעת מרדכי/בייט
    ID 9895
    40 min
  • 7
    Bus - 9191
    Wait for bus
    91
    רב החובל/אדם
  • 8
    Ride to bus station
    Ride to bus station
    תאטרון/דובנוב
    ID 1380
    11 min
  • 9
    Walk to Jerusalem
    Walk to
    Jerusalem
    60 m • 1 min
*Duration based on 8am traffic

Alternative route from Haifa to Jerusalem by bus and israel railways via נהריה - מודיעין מרכז ✈ and 490

To get from Haifa to Jerusalem in ירושלים, take the נהריה - מודיעין מרכז ✈ israel railways from רכבת חיפה מרכז השמונה station to רכבת תל אביב השלום station. Next, take the 490 bus from קניון עזריאלי/כביש 20 station to הרצוג/ניות station. The total trip duration for this route is approximately 2 hr 33 min. The ride fare is ₪42.00.

153min₪42.00
Walk to israel railways station
Israel Railways - נהריה - מודיעין מרכז ✈
Bus - 490490
Walk to Jerusalem
Leaves from רכבת חיפה מרכז השמונה

Step by Step

  • 1
    Walk to israel railways station
    Walk to israel railways station
    רכבת חיפה מרכז השמונה
    ID 17016
    1.1 km • 15 min
  • 2
    Israel Railways - נהריה - מודיעין מרכז ✈
    Wait for israel railways
    נהריה - מודיעין מרכז ✈
    מודיעין-מכבים-רעות
  • 3
    Ride to israel railways station
    Ride to israel railways station
    רכבת תל אביב השלום
    ID 17046
    69 min
  • 4
    Walk to bus station
    Walk to bus station
    קניון עזריאלי/כביש 20
    ID 21378
    110 m • 2 min
  • 5
    Bus - 490490
    Wait for bus
    490
    ירושלים
  • 6
    Ride to bus station
    Ride to bus station
    הרצוג/ניות
    ID 978
    41 min
  • 7
    Walk to Jerusalem
    Walk to
    Jerusalem
    1.63 km • 21 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Israel.
All local mobility options in one app

Public transit directions from Haifa to Jerusalem

The distance between Haifa, ירושלים and Jerusalem, ירושלים is approximately 158.41 km, which can typically be travelled in 146 min. Moovit will show you the directions from Haifa to Jerusalem by bus and israel railways, so no matter how you choose to travel in ירושלים – you will always have plenty of easy options.

Public transit stations close to Haifa

Haifa is located at Haifa, ירושלים and the nearest public transit station is אלנבי/בן גוריון.

Israel Railways stations close to Haifa:

  • רכבת חיפה מרכז השמונה

Bus stations close to Haifa:

  • אלנבי/בן גוריון
  • בן גוריון/אלנבי
  • אלנבי/מאיר

Carmelit / Rachbalit stations close to Haifa:

  • עיר תחתית
  • מסדה
  • הנביאים

Public transit stations close to Jerusalem, ירושלים

Jerusalem is located at Jerusalem, ירושלים and the nearest public transit station is ז'בוטינסקי/אחד העם.

Bus stations close to Jerusalem:

  • ז'בוטינסקי/אחד העם
  • עמק רפאים/הצפירה
  • ז'בוטינסקי/שלום עליכם

Shuttle stations close to Jerusalem:

  • משרד האוצר
  • הכנסת

Alternative route from Haifa to Jerusalem by bus and israel railways via נהריה - מודיעין מרכז ✈ and 490

To get from Haifa to Jerusalem in ירושלים, take the נהריה - מודיעין מרכז ✈ israel railways from רכבת חיפה מרכז השמונה station to רכבת תל אביב השלום station. Next, take the 490 bus from קניון עזריאלי/כביש 20 station to הרצוג/ניות station. The total trip duration for this route is approximately 2 hr 33 min. The ride fare is ₪42.00.

153min₪42.00
Walk to israel railways station
Israel Railways - נהריה - מודיעין מרכז ✈
Bus - 490490
Walk to Jerusalem
Leaves from רכבת חיפה מרכז השמונה

Step by Step

  • 1
    Walk to israel railways station
    Walk to israel railways station
    רכבת חיפה מרכז השמונה
    ID 17016
    1.1 km • 15 min
  • 2
    Israel Railways - נהריה - מודיעין מרכז ✈
    Wait for israel railways
    נהריה - מודיעין מרכז ✈
    מודיעין-מכבים-רעות
  • 3
    Ride to israel railways station
    Ride to israel railways station
    רכבת תל אביב השלום
    ID 17046
    69 min
  • 4
    Walk to bus station
    Walk to bus station
    קניון עזריאלי/כביש 20
    ID 21378
    110 m • 2 min
  • 5
    Bus - 490490
    Wait for bus
    490
    ירושלים
  • 6
    Ride to bus station
    Ride to bus station
    הרצוג/ניות
    ID 978
    41 min
  • 7
    Walk to Jerusalem
    Walk to
    Jerusalem
    1.63 km • 21 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Haifa to Jerusalem?

    The fastest way takes 146 minutes, using Bus line נהריה - מודיעין מרכז ✈, Bus line 490, Bus line 91.

  • What is the alternative route to get from Haifa to Jerusalem?

    The alternative route takes 153 minutes, using Bus line נהריה - מודיעין מרכז ✈, Bus line 490.

  • Is there a direct israel railways between Haifa and Jerusalem?

    No, you’ll have to take one israel railways line and 2 bus lines in total. The total travelling time is 2 hr 26 min.

  • Which israel railways line goes from Haifa to Jerusalem?

    The נהריה - מודיעין מרכז ✈ israel railways line goes from רכבת חיפה מרכז השמונה station near Haifa in חיפה to מודיעין-מכבים-רעות station. From there you’ll have to take 2 bus lines till מודיעין-מכבים-רעות station near Jerusalem in ירושלים.

  • How long does it take to travel from Haifa to Jerusalem by israel railways and bus?

    The total travel time between Haifa in חיפה and Jerusalem in ירושלים by israel railways and bus is about 2 hr 26 min.

  • Where do I get on the israel railways near Haifa to get to Jerusalem?

    Get on the נהריה - מודיעין מרכז ✈ israel railways from the רכבת חיפה מרכז השמונה station near Haifa in חיפה.

  • Where do I get off the israel railways when travelling between Haifa and Jerusalem?

    Get off the israel railways at the מודיעין-מכבים-רעות stop, which is closest to Jerusalem in ירושלים.

  • How much is the israel railways fare from Haifa to Jerusalem?

    The ride from Haifa to Jerusalem costs ₪42.00.

Real-Time Arrivals, Schedules, Maps & More