There are 2 ways to get from Piraeus to Haifa by train, plane, car ferry, ferry, car or bus

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

Train, fly  •  6 h 55 min

  1. Take the train from Piraeus to Athens International Airport
  2. Fly from Athens (ATH) to Tel Aviv (TLV) ATH - TLV
  3. Take the train from Nat-bg to Haifa Center

$107 - $426

1 alternative option

Car ferry, ferry, drive, bus, train  •  2 days 12 h

  1. Take the car ferry from Piraeus to Kastellorizo
  2. Take the ferry from Kastelorizo to Kaş
  3. Drive from Kaş to Taşucu
  4. Take the car ferry from Taşucu to Tripoli
  5. Drive from Tripoli to Nuweiba
  6. Take the car ferry from Nuweiba to Aqaba
  7. Take the bus from Eilat Central Station/Platforms to ת. מרכזית ב''ש 397 / ...
  8. Take the train from Be'er Sheba - Center to Haifa Center

$376 - $648

Questions & Answers

The distance between Piraeus and Haifa is 1175 km.

It takes approximately 6 h 55 min to get from Piraeus to Haifa, including transfers.

More details

The quickest flight from Athens Airport to Tel Aviv Airport is the direct flight which takes 1 h 55 min.

Search flights

Alitalia, El Al, Royal Jordanian and four other airlines offer flights from Athens Airport to Tel Aviv Airport.

Search flights

There are 362+ hotels available in Haifa. Prices start at $85 USD per night.

More details

Map of how to get from Piraeus to Haifa.
Launch map view
  • Distance: 734.6 miles
  • Duration: 6 h 55 min

What companies run services between Piraeus, Greece and Haifa, Israel?

There is no direct connection from Piraeus to Haifa. However, you can take the train to Athens International Airport, take the walk to Athens airport, fly to Tel Aviv, take the walk to Nat-bg, then take the train to Haifa. Alternatively, you can take the car ferry to Kastellorizo, take the walk to Kastelorizo, take the ferry to Kaş, take the drive to Taşucu, take the car ferry to Tripoli, take the drive to Nuweiba, take the car ferry to Aqaba, take the drive to Eilat Central Station/Platforms, take the bus to ת. מרכזית ב''ש, take the walk to Be'er Sheba - Center, then take the train to Haifa Center.

Airlines
Aegean Airlines
Website
aegeanair.com
Flights from Athens to Tel Aviv
Ave. Duration
2 h 1 min
When
Every day
Estimated price
$100 - $650
Flights from Athens to Tel Aviv via Larnaca
Ave. Duration
3 h 30 min
When
Wednesday, Thursday and Sunday
Estimated price
$50 - $390
Flights from Athens to Tel Aviv via Thessaloniki
Ave. Duration
4 h 45 min
When
Monday, Wednesday, Thursday and Sunday
Estimated price
$100 - $650
El Al
Website
elal.com
Flights from Athens to Tel Aviv
Ave. Duration
1 h 57 min
When
Every day
Estimated price
$110 - $700
Turkish Airlines
Website
p.turkishairlines.com
Flights from Athens to Tel Aviv via Istanbul Ataturk
Ave. Duration
4 h 10 min
When
Every day
Estimated price
$200 - $800
Alitalia
Website
alitalia.com
Flights from Athens to Tel Aviv
Ave. Duration
1 h 55 min
When
Every day
Estimated price
$100 - $1,500
Royal Jordanian
Website
rj.com
Flights from Athens to Tel Aviv via Amman
Ave. Duration
4 h 5 min
When
Friday and Sunday
Estimated price
$200 - $1,400
Pegasus Airlines
Website
flypgs.com
Flights from Athens to Tel Aviv via Sabiha Gokcen
Ave. Duration
4 h 50 min
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$110 - $700
Train operators
Greek Railways (OSE)
Website
trainose.gr
Train from Piraeus to Athens International Airport
Ave. Duration
1 h 3 min
Frequency
Hourly
Estimated price
$23 - $35
Website
trainose.gr
Book at
Raileurope.com
Second Class
$23 - $35
Israel Railways
Website
rail.co.il
Train from Nat-bg to Haifa Center
Ave. Duration
1 h 25 min
Frequency
Hourly
Estimated price
$9 - $14
Schedules at
rail.co.il
Train from Be'er Sheba - Center to Haifa Center
Ave. Duration
2 h 17 min
Frequency
Every 4 hours
Estimated price
$16 - $23
Schedules at
rail.co.il
Bus operators
Egged
Website
egged.co.il
Bus from Eilat Central Station/Platforms to ת. מרכזית ב''ש
Ave. Duration
3 h 10 min
Frequency
Hourly
Estimated price
$28
Schedules at
egged.co.il
Ferry operators
Blue Star Ferries
Phone
+30-210-8919800
Email
bluestarferries@bluestarferries.com
Website
bluestarferries.com
Car ferry from Piraeus to Kastellorizo
Ave. Duration
21 h 25 min
Frequency
Twice a week
Estimated price
$70 - $130
Schedules at
bluestarferries.com
CABIN A2 outside
$95 - $130
CABIN A3 outside
$95 - $110
CABIN A4 outside
$95 - $110
Economy
$70 - $85
Meis Ferry Lines
Phone
+90 242 836 18 00
Website
meisferrylines.com
Ferry from Kastelorizo to Kaş
Ave. Duration
20 min
Frequency
Once daily
Estimated price
$29
Schedules at
meisferrylines.com
Akgunler Denizcilik
Website
akgunlerbilet.com
Car ferry from Taşucu to Tripoli
Ave. Duration
9 h
Frequency
Twice a week
Estimated price
$125
Schedules at
akgunlerbilet.com
Akgunler
Website
akgunlerdenizcilik.com
Car ferry from Taşucu to Tripoli
Ave. Duration
10 h
Frequency
Twice a week
Estimated price
$26 - $170
Schedules at
akgunlerdenizcilik.com
AB Maritime
Phone
032092000
Email
bahaa@abmaritime.com.jo
Website
abmaritime.com.jo
Car ferry from Nuweiba to Aqaba
Ave. Duration
2 h
Frequency
Once daily
Estimated price
$75
Schedules at
abmaritime.com.jo

Want to know more about travelling around Israel

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.