Rome2rio's partners include

There are 3 ways to get from Piraeus to Patras by bus, bus and ferry or car

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

Map of how to get from Piraeus to Patras.
Launch map view
  • Distance: 106.1 miles
  • Duration: 4 h 5 min

What companies run services between Piraeus, Greece and Patras, Greece?

KTEL Achaias operates a bus from Piraeus to Patras hourly. Tickets cost $24 - $28 and the journey takes 3 hours.

Bus operators
KTEL Achaias
Phone
2610 623 888
Website
ktelachaias.gr
Bus from Athens to Patras
Avg. Duration
3 h
Frequency
Hourly
Estimated price
$24 - $28
Schedules at
ktelachaias.gr
KTEL Zakythos
Phone
302695022255
Email
info@ktel-zakynthos.gr
Website
ktel-zakynthos.gr
Bus and ferry from Athens to Patras
Avg. Duration
4 h 32 min
Frequency
5 times a day
Estimated price
$30 - $50
Schedules at
ktel-zakynthos.gr

How far is it from Piraeus to Patras?

The distance between Piraeus and Patras is 170 km. The road distance is 211 km.

What is the cheapest way to get from Piraeus to Patras?

The cheapest way to get from Piraeus to Patras is to bus which costs 22€ and takes 4 hours 5 minutes.

What is the fastest way to get from Piraeus to Patras?

The quickest way to get from Piraeus to Patras is to drive which takes 2 hours 12 minutes and costs 30€.

Is there a direct bus between Piraeus and Patras?

No, there is no direct bus from Piraeus to Patras. However, there are services departing from Αφετηρια and arriving at Patras via Athens. The journey, including transfers, takes approximately 4 hours 5 minutes.

How long does it take to get from Piraeus to Patras?

It takes approximately 4 hours 5 minutes to get from Piraeus to Patras, including transfers.