buy a bus ticket Bucharest ➞ Piraeus
Compare prices and tickets for different trip options
Compare prices for trains, buses, and flights for the upcoming week.
Quickly browse the best deals, find the lowest fares, and choose options that fit your budget
Overview: Bus from Bucharest to Piraeus
The bus route from Bucharest to Piraeus covers a distance of approximately 750 km and has an average duration of 21 hours and 17 minutes. There are six buses operating daily, with four being direct services. The first bus departs at 22:45 and the last at 23:30, with ticket prices starting at 55.58 EUR. The fastest journey on this route takes about 20 hours and 55 minutes.
Cheapest alternative travel options:
Plane — from $298Popular Bus Stations from Bucharest to Piraeus
Bus Companies
Found: 2Bus from Bucharest to Piraeus
Piraeus is a bustling port city in Greece, primarily known as the main gateway to Athens and the Aegean Islands. Visitors often come to explore its busy harbor, the Archaeological Museum, and the historic sites such as the ancient theater of Zea. The waterfront area offers a variety of seafood restaurants and cafes, making it a pleasant spot to relax before catching a ferry. While not a major tourist destination, Piraeus is essential for those looking to travel to nearby islands.

