How to get from Jerusalem to Haifa by Israel Railways and bus?
From Jerusalem to Haifa by Israel Railways and bus
To get from Jerusalem to Haifa you’ll need to take one bus line and 2 Israel Railways lines: take the 97 bus from Jerusalem Theater/David Marcus station to Shazar Boulevard/Binyanei HaUma station. Next, you’ll have to switch to the Jerusalem/Yitzhak Navon - Herzliya Israel Railways and finally take the מודיעין מרכז - חיפה מרכז Israel Railways from Ben Gurion Airport Station station to Haifa Center HaShmonah Station station. The total trip duration for this route is approximately 2 hr 45 min. The ride fare is ₪38.50. The Israel Railways and bus schedule from Jerusalem may change. We recommend you check the updated Israel Railways and bus schedule to Haifa on the Moovit app.
Step by Step
- 1Walk to bus stationJerusalem Theater/David MarcusID 2142150 m • 2 min
- 2Wait for bus97Jerusalem
- 3Ride to bus stationShazar Boulevard/Binyanei HaUmaID 421813 min
- 4Walk to Israel Railways stationJerusalem-Yitzhak Navon Railway StationID 1711860 m • 1 min
- 5Wait for Israel RailwaysJerusalem/Yitzhak Navon - HerzliyaHerzliya
- 6Ride to Israel Railways stationBen Gurion Airport StationID 1709020 min
- 7Wait for Israel Railwaysמודיעין מרכז - חיפה מרכזHaifa Center
- 8Ride to Israel Railways stationHaifa Center HaShmonah StationID 1701690 min
- 9Walk toHaifa1.11 km • 15 min
Alternative route from Jerusalem to Haifa by Israel Railways and bus via 509, Jerusalem/Yitzhak Navon - Herzliya and מודיעין מרכז - חיפה מרכז
To get from Jerusalem to Haifa you’ll need to take one bus line and 2 Israel Railways lines: take the 509 bus from Hazaz Blvd/Herzog station to Shazar Boulevard/Binyanei HaUma station. Next, you’ll have to switch to the Jerusalem/Yitzhak Navon - Herzliya Israel Railways and finally take the מודיעין מרכז - חיפה מרכז Israel Railways from Ben Gurion Airport Station station to Haifa Center HaShmonah Station station. The total trip duration for this route is approximately 2 hr 44 min. The ride fare is ₪38.50. The Israel Railways and bus schedule from Jerusalem may change. We recommend you check the updated Israel Railways and bus schedule to Haifa on the Moovit app.
Step by Step
- 1Walk to bus stationHazaz Blvd/HerzogID 22581.07 km • 14 min
- 2Wait for bus509Science Park B
- 3Ride to bus stationShazar Boulevard/Binyanei HaUmaID 52005 min
- 4Walk to Israel Railways stationJerusalem-Yitzhak Navon Railway StationID 1711860 m • 1 min
- 5Wait for Israel RailwaysJerusalem/Yitzhak Navon - HerzliyaHerzliya
- 6Ride to Israel Railways stationBen Gurion Airport StationID 1709020 min
- 7Wait for Israel Railwaysמודיעין מרכז - חיפה מרכזHaifa Center
- 8Ride to Israel Railways stationHaifa Center HaShmonah StationID 1701690 min
- 9Walk toHaifa1.11 km • 15 min
Public transit directions from Jerusalem to Haifa
Israel Railways And Bus schedule from Jerusalem to Haifa
Related Routes
- Tiberias to Haifa
- Ashdod to Haifa
- Ashkelon to Haifa
- Afula to Haifa
- Raanana to Haifa
- Caesarea to Haifa
- Zichron Yaakov to Haifa
- Mitzpe Ramon to Haifa
- Ramat Gan to Haifa
- Or Akiva to Haifa
- Kiryat Gat to Haifa
- Kiryat Shmona to Haifa
- Tel Aviv Savidor Central Station to Haifa
- En Hod to Haifa
- Tel Aviv HaShalom Station to Haifa
- Tirat Carmel to Haifa
- Degania Alef to Haifa
- Megiddo Regional Council to Haifa
- Safed to Haifa
- Stella Maris Monastery to Haifa
Alternative route from Jerusalem to Haifa by Israel Railways and bus via 509, Jerusalem/Yitzhak Navon - Herzliya and מודיעין מרכז - חיפה מרכז
To get from Jerusalem to Haifa you’ll need to take one bus line and 2 Israel Railways lines: take the 509 bus from Hazaz Blvd/Herzog station to Shazar Boulevard/Binyanei HaUma station. Next, you’ll have to switch to the Jerusalem/Yitzhak Navon - Herzliya Israel Railways and finally take the מודיעין מרכז - חיפה מרכז Israel Railways from Ben Gurion Airport Station station to Haifa Center HaShmonah Station station. The total trip duration for this route is approximately 2 hr 44 min. The ride fare is ₪38.50. The Israel Railways and bus schedule from Jerusalem may change. We recommend you check the updated Israel Railways and bus schedule to Haifa on the Moovit app.
Step by Step
- 1Walk to bus stationHazaz Blvd/HerzogID 22581.07 km • 14 min
- 2Wait for bus509Science Park B
- 3Ride to bus stationShazar Boulevard/Binyanei HaUmaID 52005 min
- 4Walk to Israel Railways stationJerusalem-Yitzhak Navon Railway StationID 1711860 m • 1 min
- 5Wait for Israel RailwaysJerusalem/Yitzhak Navon - HerzliyaHerzliya
- 6Ride to Israel Railways stationBen Gurion Airport StationID 1709020 min
- 7Wait for Israel Railwaysמודיעין מרכז - חיפה מרכזHaifa Center
- 8Ride to Israel Railways stationHaifa Center HaShmonah StationID 1701690 min
- 9Walk toHaifa1.11 km • 15 min
Questions & Answers
What is the fastest way to get from Jerusalem to Haifa?
The fastest way takes 165 minutes, using Bus line Jerusalem, Israel Railways line Jerusalem/Yitzhak Navon - Herzliya, Israel Railways line Haifa.
What is the alternative route to get from Jerusalem to Haifa?
The alternative route takes 164 minutes, using Bus line Jerusalem, Israel Railways line Jerusalem/Yitzhak Navon - Herzliya, Israel Railways line Haifa.
Is there a direct bus between Jerusalem and Haifa?
No, you’ll have to take one bus line and 2 Israel Railways lines in total. The total travelling time is 2 hr 45 min.
Which bus line goes from Jerusalem to Haifa?
The 97 bus line goes from Jerusalem Theater/David Marcus station near Jerusalem in Jerusalem to Jerusalem station. From there you’ll have to take 2 Israel Railways lines till Jerusalem station near Haifa.
How long does it take to travel from Jerusalem to Haifa by bus and Israel Railways?
The total travel time between Jerusalem and Haifa by bus and Israel Railways is about 2 hr 45 min.
Where do I get on the bus near Jerusalem to get to Haifa?
Get on the 97 bus from the Jerusalem Theater/David Marcus stop near Jerusalem in Jerusalem.
Where do I get off the bus when travelling between Jerusalem and Haifa?
Get off the bus at the Jerusalem station, which is closest to Haifa.
How much is the bus fare from Jerusalem to Haifa?
The ride from Jerusalem to Haifa costs ₪38.50.
Popular Routes
- Bnei Brak to Or Yehuda
- Bnei Brak to Nahariya
- Holon to Ramat Gan
- Ben Yehuda Street Tel Aviv Israel to Jerusalem
- Rishon LeZion to Bat Yam
- Rehovot to Bat Yam
- Kfar Saba to Tiberias
- Ashkelon to Jerusalem
- Tel Aviv HaShalom Station to Lehavim
- Netanya-Sapir Station to Ashkelon
- Lev HaMifratz to Elisha Hospital
- Jerusalem Central Station Level 3/Platforms to Beilinson Hospital
- Hadera to Petah Tikva
- Jerusalem-Yitzhak Navon Railway Station to Shaarei Tzedek
- Ofakim Railway Station to Ashdod
- Ben Gurion Airport Station to Ra'anana
- Tiberias to Carmiel
- Beit Shemesh Railway Station to Rishon LeZion
- Ashkelon to Ramla
- Afula to Jerusalem