Transportation from the port of Haifa

Train

Train from Haifa to Jerusalem

NIS48 per persoon
niet elk uur
160 minuten

There is no direct train connection between Haifa and Jerusalem. You need to switch trains in Tel Aviv. The transfer time is not too bad, but the whole journey still takes around  2h40min. You pay NIS48 per person (one way). In Haifa you take the train at Haifa Center Ha-Shmona train station, within walking distance of the cruise port. You can check the train timetalbe in advance.

TIP: Once in Jerusalem you best get off at the 2nd station, Jerusalem Malha. There you can take bus N° 4 till Emek Refa'im / Gan Ha-Pa'amon bus stop, within walking distance of the Old City.

Public bus

Public bus from Haifa to Jerusalem

NIS42 per persoon
2-3 per uur
110-125 minuten

By public bus, there are 2 options. The regular bus and express bus. They each leave from a different bus terminal. These are far apart. Both are located near a train station.

Regular bus

From the Merkazit Khof Ha-Karmel bus terminal , you can take bus N° 940 to Jerusalem. The journey takes just over 2 hours and you pay NIS42 per person (one way). Check the bus timetable in advance.

TIP: The last stop in Jerusalem is the central bus terminal about 2km walk from the walled old town. You can take a local bus that brings you closer. Buses N° 8, 25, 32 are just some of the possibilities.

How do I get to Merkazit Khof Ha-Karmel bus terminal from the cruise port in Haifa?

The bus terminal is located near Haifa Hof HaKarmel (Razi `el) train station. Within walking distance of the cruise port you will find the Haifa Center Ha-Shmona train station. There take the train to Hof HaKarmel. There run several trains per hour. It only takes 10 minutes and you pay NIS5 per person (one way). Just outside Hof HaKarmel train station you can find the bus terminal. Check the train timetable in advance.

Express bus

Bus N° 960 is an express bus between Haifa and Jerusalem. It takes less than 2 hours and you pay NIS42 per person (one way). There are 1-2 buses per hour. This bus departs from the Merkazit ha-Mifrats bus terminal. In Jerusalem you also arrive at the same central bus terminal where the regular bus brings you.

How do I get to Merkazit ha-Mifrats bus terminal from the cruise port in Haifa?

This bus terminal is also located near a train station, namely Lev HaMifrats. Take the train from Haifa Center Ha-Shmona. The journey takes 10 minutes and costs NIS8 per person (one way). There are several trains per hour.

Taxi

Taxi from Haifa to Jerusalem

NIS550 per taxi
bepaal je zelf
160 minuten

Jerusalem is located 165 km from Haifa. A taxi takes about 1h40min. Expect to pay NIS550 per taxi (4 persons, one way).