Skip to main content

Bus 960 from Haifa to Jerusalem has 46 trips on a typical weekday.

Its stops are listed in order below, with the trips it has on each day of the week of 8 November 2026. A typical weekday is the middle one, by number of trips, of Sunday to Thursday.

Line number
960
Operator
Egged
Type of line
Intercity
Vehicle
Bus
Stops
6, 6
Trips on a typical weekday
46 (Monday)
First and last departure on a weekday
05:05 to 22:30

The operator's own site

The route from Haifa to Jerusalem has 6 stops.

DayTripsFirstLast
Sunday8 Nov2605:0521:00
Monday9 Nov2405:0521:00
Tuesday10 Nov2405:0521:00
Wednesday11 Nov2405:0521:00
Thursday12 Nov2705:0521:00
Friday13 Nov1506:0015:45
Saturday14 Nov1417:0023:15

Times are the timetable's departures from this direction's first stop.

The timetable has the busiest route taking about 101 minutes from the first stop to the last.

  1. Haifa1ת. מרכזית המפרץ/רציפים בינעירוני
  2. זבולון2מחלף יגור
  3. Yokneam Illit3צומת יקנעם עילית
  4. Megiddo4מחלף אליקים לדרום
  5. מטה יהודה5מחלף חמד
  6. Jerusalem6ת. מרכזית ירושלים/הורדה

The route from Jerusalem to Haifa has 6 stops.

DayTripsFirstLast
Sunday8 Nov2206:2022:30
Monday9 Nov2206:2022:30
Tuesday10 Nov2206:2022:30
Wednesday11 Nov2206:2022:30
Thursday12 Nov2206:2022:30
Friday13 Nov1807:3015:45
Saturday14 Nov918:1023:30

Times are the timetable's departures from this direction's first stop.

The timetable has the busiest route taking about 100 minutes from the first stop to the last.

  1. Jerusalem1ת. מרכזית ירושלים קומה 3/רציפים
  2. מטה יהודה2מחלף חמד
  3. Megiddo3מחלף אליקים לצפון
  4. Yokneam Illit4צומת יקנעם עילית
  5. זבולון5מחלף יגור
  6. Haifa6ת. מרכזית המפרץ/הורדה

Bus 960 calls at stops in 6 places.

These are other bus lines on routes like this one.

These are the questions people ask about bus 960.

How often does bus 960 run?

On a typical weekday bus 960 has 46 trips. In the week of 8 November 2026 it had 33 trips on Friday and 23 trips on Saturday.

What time is the first and the last bus 960?

On a typical weekday the first trip, in either direction, leaves at 05:05 and the last at 22:30. On Friday they are 06:00 and 15:45. On Saturday they are 17:00 and 23:30.

Which towns does bus 960 serve?

The stops of bus 960 are in Haifa, זבולון, Yokneam Illit, Megiddo, מטה יהודה and Jerusalem.

How long does bus 960 take?

The timetable has the busiest route taking about 101 minutes from the first stop to the last, and about 100 minutes the other way.

The timetable and the table of licensed bus lines are the Ministry of Transport and Road Safety's, read on 5 November 2026. A stop's town is the one the timetable gives it, and the route maps are drawn from the stops' points.

Keep exploring