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 Modi'in Center - Nahariya 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 40 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 17118100 m • 2 min
- 5Wait for Israel RailwaysJerusalem/Yitzhak Navon - Herzliya
- 6Ride to Israel Railways stationBen Gurion Airport StationID 1709020 min
- 7Wait for Israel RailwaysModi'in Center - Nahariya
- 8Ride to Israel Railways stationHaifa Center HaShmonah StationID 1701690 min
- 9Walk toHaifa1.11 km • 14 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
Questions & Answers
What is the fastest way to get from Jerusalem to Haifa?
The fastest way takes 160 minutes, using Bus line 97, Israel Railways line Jerusalem/Yitzhak Navon - Herzliya, Israel Railways line Modi'in Center - Nahariya.
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 40 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 Shazar Boulevard/Binyanei HaUma station. From there you’ll have to take 2 Israel Railways lines till Shazar Boulevard/Binyanei HaUma 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 40 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 Shazar Boulevard/Binyanei HaUma 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
- Netanya to Hadera
- Elad to Beit Shemesh
- Afula to Petah Tikva
- Ashkelon to Ramla
- Afula to Kfar Saba
- Ashkelon Railway to Yavne
- Tiberias to Afula
- Tel Aviv HaShalom Station to Kiryat Ono
- Haifa Hof HaCarmel Station to Holon
- Tel Aviv Savidor Central Station to Modi'in-Maccabim-Re'ut
- Haifa Bay Central Station to Tel Aviv-Yafo
- Rehovot Station to Ichilov Hospital
- Gan Yavne to Jerusalem
- Beit Shemesh to Modi'in Illit
- Kiryat Malachi-Yoav Station to Ben Gurion Airport
- Efrat to Jerusalem
- Rishon LeZion to Netivot
- Zikhron Ya'akov to Tel Aviv-Yafo
- Rosh HaAyin to Modi'in-Maccabim-Re'ut
- Haifa to Zikhron Ya'akov