Plane

Take the transport at the Sofia station.

The journey takes approximately 9 m. Ticket price is about €40 The travel distance is 9 km.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Sofia Airport.
Fly out to Sofia (SOF) of the Athens (ATH) airport.

The journey takes approximately 1 h 15 m. Ticket price is about €80

Carrier is Aegean Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Athens (ATH).
Take the subway at the Στ.Αεροδρομιου station.

The journey takes approximately 42 m. The travel distance is 33 km.

Carrier is OASA.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Athens at Booking


Bus train

Take the FlixBus bus at the Sofia station .

The journey takes approximately 5 h 15 m. Ticket price is about €24 The travel distance is 299 km.

Carrier is FlixBus.

Buy ticket

Get off at the Thessaloniki.
Take the train Hellenic Train at the station Thessaloniki.

The journey takes approximately 4 h 53 m. The travel distance is 482 km.

Carrier is Hellenic Train.

Buy ticket

Get off at the Athens.


🛏 Find hotel deals and discounts up to 20% in Athens at Booking


Bus

Take the Citylines bus at the Sofia Serdica Bus Station station .

The journey takes approximately 11 h 20 m. Ticket price is about €40 The travel distance is 825 km.

Carrier is Citylines.

Buy ticket

Get off at the Athens Karolou.


🛏 Find hotel deals and discounts up to 20% in Athens at Booking


Bus

Take the Tourist Service Holding AD bus at the Sofia station .

The journey takes approximately 11 h 30 m. The travel distance is 791 km.

Carrier is Tourist Service Holding AD.

Buy ticket

Get off at the Athens.


🛏 Find hotel deals and discounts up to 20% in Athens at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 8 h The travel distance is 788 km.

Get off at the Athens KTEL Liosion.


🛏 Find hotel deals and discounts up to 20% in Athens at Booking


The cheapest way to travel from Sofia to Athens is by taking a Bus train with an average price of €34. The journey takes approximately 11 ч. 8 мин.

Plane is the fastest way to travel from Sofia to Athens. Tickets cost €132. The journey takes approximately 4 ч. 26 мин.

Sofia is approximately 788 km away from Athens. The trip by car takes 8 h

Yes! There is a direct bus with no transfers to this destination. The route is served by the Tourist Service Holding AD company. Tickets cost about €. A bus trip from Sofia to Athens will take 11 h 30 m.

The average journey time by car between Sofia and Athens is 8 h