When you want to get from Bucharest to Piraeus, your choices are limited. There is only one option we offer for this route:
The overland distance from Bucharest to Piraeus is 666 miles (1071 km).
The flying distance is 666 miles (1071 km).
The travel time from Bucharest to Piraeus takes approximately 22 hours.
To get from Bucharest to Piraeus prepare to shell out about USD 103.90 for your ticket.
Buses from Bucharest to Piraeus ride 2 times a day.
While bus is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 522 booked bus tickets from Bucharest to Piraeus through our service. You can check reviews above.