Duration 12h 9m
Distance 793 km
Average price $90
Frequency 3/day

Trip overview

The average bus between Athens and Sofia takes 12h 9m and the fastest bus takes 10h 45m. The bus service runs several times per day from Athens to Sofia. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Bus

  1. Athens
  2. Sofia
10h 2m
Bookable on Rome2rio
$30 - $70

Frequently asked questions

Want to know about travelling from Athens to Sofia? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

There is widespread community transmission globally.
Some travel restrictions are being lifted in Bulgaria. For the latest travel status, please check the official page for Bulgaria.

Learn More.

Yes, there is a direct bus departing from Athens and arriving at Sofia. Services depart three times a day, and operate every day. The journey takes approximately 10h 2m.

More details

The distance between Athens and Sofia is 526 km. The road distance is 793 km.

Get driving directions

Athens to Sofia bus services, operated by Valeross, depart from Athens station.

More details

Athens to Sofia bus services, operated by Valeross, arrive at Sofia station.

More details

Book your Athens to Sofia bus tickets online with Omio and Distribusion.

Search and book

There are 1120+ hotels available in Sofia. Prices start at $100 USD per night.

More details

What companies run services between Athens and Sofia?

Valeross operates a bus from Athens to Sofia twice daily. Tickets cost $30 - $70 and the journey takes 10h 2m. Three other operators also service this route.
Bus operators
Valeross
Ave. Duration
10h 2m
Frequency
Twice daily
Estimated price
$30 - $70
Tourist Service Holding AD
Ave. Duration
11h 20m
Frequency
Twice daily
Estimated price
$75
Phone
02 981 13 33
Email
outgoing@tourist-service.com
Website
tourist-service.com
Bus from Athens to Sofia
Ave. Duration
11h 20m
Frequency
Twice daily
Estimated price
$75
Schedules at
tourist-service.com
Arda Tur
Ave. Duration
12h 25m
Frequency
Once daily
Estimated price
$45 - $55
Union Ivkoni
Ave. Duration
10h 45m
Frequency
Once daily
Estimated price
$28 - $40
Phone
02/989 0000
Website
union-ivkoni.com
Bus from Athens to Sofia
Ave. Duration
10h 45m
Frequency
Once daily
Estimated price
$28 - $40
Schedules at
union-ivkoni.com

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps