buy a bus ticket Sofia ➞ 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 Sofia to Piraeus
The bus route from Sofia to Piraeus covers a distance of 529 km, with an average travel duration of 12 hours. There are two direct buses available each day, with the first and last departures both at 18:00. The cheapest ticket price is 55 EUR. Service frequency is limited, making advance planning advisable.
Popular Bus Stations from Sofia to Piraeus
Bus Companies
Found: 12Bus from Sofia to Piraeus
Piraeus, Greece, is primarily known as the country's main port and a gateway to the Aegean Islands. Visitors often come to explore its bustling waterfront, ancient ruins like the Temple of Apollo, and the Archaeological Museum, which showcases artifacts from the region. The city's vibrant atmosphere includes numerous restaurants and shops, making it a practical stop for travelers heading to nearby islands. Additionally, Piraeus offers a glimpse into everyday life in a working port city.

