There are 2 ways to get from Jerusalem to Nahariyya by bus or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, line 271 bus  •  2 h 38 min

  1. 960
  2. 271 / ...

$20 - $22

1 alternative option

Bus, train  •  2 h 49 min

  1. 480
  2. מודיעין מרכז-מודיעין מכבים רעות<->נהריה-נהריה / ...

$20 - $25

What companies run services between Jerusalem, Israel and Nahariyya, Israel?

You can take a bus from Jerusalem to Nahariyya via ת. מרכזית המפרץ/הורדה and ת. מרכזית המפרץ/רציפים בינעירוני in around 2 h 38 min.

Train operators
Israel Railways
Website
rail.co.il
Train from תל אביב מרכז to נהריה
Ave. Duration
1 h 37 min
Frequency
Hourly
Estimated price
$11 - $16
Schedules at
rail.co.il
Bus operators
Egged
Website
egged.co.il
Bus from ת. מרכזית ירושלים קומה 3/רציפים to ת. מרכזית המפרץ/הורדה
Ave. Duration
1 h 37 min
Frequency
Hourly
Estimated price
$18
Schedules at
egged.co.il
Bus from ת. מרכזית ירושלים קומה 3/רציפים to ת. רכבת ת''א מרכז/הורדה
Ave. Duration
49 min
Frequency
Every 20 minutes
Estimated price
$10
Schedules at
egged.co.il
Nateeve Express
Website
nateevexpress.com
Bus from ת. מרכזית המפרץ/רציפים בינעירוני to ת. מרכזית נהריה/הורדה
Ave. Duration
52 min
Frequency
Every 20 minutes
Estimated price
$2 - $4
Schedules at
nateevexpress.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about US trains?, Is ride-sharing platform BlaBlaCar right for you? and Travelling around the UAE - to help you get the most out of your next trip.

Questions & Answers

The distance between Jerusalem and Nahariyya is 138 km.

The cheapest way to get from Jerusalem to Nahariyya is to bus and line 271 bus which costs ₪ 70 - ₪ 80 and takes 2 h 38 min.

The quickest way to get from Jerusalem to Nahariyya is to bus and line 271 bus which takes 2 h 38 min and costs ₪ 70 - ₪ 80.

No, there is no direct bus from Jerusalem to Nahariyya. However, there are services departing from ת. מרכזית ירושלים קומה 3/רציפים and arriving at ת. מרכזית נהריה/הורדה via ת. מרכזית המפרץ/רציפים בינעירוני. The journey, including transfers, takes approximately 2 h 38 min.

It takes approximately 2 h 38 min to get from Jerusalem to Nahariyya, including transfers.