How to get from Piraeus to Thira by train, bus or flight.
The best way to travel from Piraeus to Thira is by taking a flight because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
Distance | 144 miles (232 km) | |
Available travel modes | Bus, ferry, flight or train | |
Ticket price range | $2 - $117 | |
Fastest mode | Flight • $117 (€103) • 45 min | |
Popular travel companies | Zante Ferries or Volotea |
Take a bus, ferry, flight or train to travel 144 miles (232 km) to Thira from Piraeus. The most popular travel companies which serve this route are Zante Ferries or Volotea among others. Travelers can even take a direct from Piraeus to Thira.
There are 4 travel options from Piraeus to Thira. You can take a bus, ferry, flight or train.
The cheapest way to go to Thira from Piraeus is by taking a bus, which costs on average $2 (€2).
This is compared to other ways of getting from Piraeus to Thira:
Taking a bus costs $47 (€41) less than taking a ferry, which average ticket prices of $49 (€43).
A bus is $114 (€101) less than a flight with an average ticket price of $117 (€103) from Piraeus to Thira.
Taking a bus costs $54 (€48) less than taking a train, which costs on average $57 (€50) for the same trip.
The distance is approximately 144 miles (232 km) from Piraeus to Thira.
These are the most popular departure and arrival points when traveling from Piraeus to Thira:
Omio works with many trusted partners that can help you travel the best way from Piraeus to Thira:
Here are some other resources that might have the information you need