How to travel from Athens to Sofia

Fri, Nov 14
+ Add return
Travel by bus, flight with
Ourbus
Aegean Airlines
City Lines
Infobus
Bulgaria Air
1,000+ more
Ourbus
Aegean Airlines
City Lines
Infobus
Bulgaria Air
1,000+ more
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel Information from Athens to Sofia

Distance326 miles (525 km)
Available travel modesBus or flight
Ticket price range$47 - $50
Cheapest modeBus • $47 (€43) • 11 h
Fastest modeFlight • $50 (€45) • 1 h 15 min
Popular travel companiesOurbus or Aegean Airlines

Take a bus or flight to travel 326 miles (525 km) between Athens and Sofia. The most popular travel companies which serve this trip are Ourbus or Aegean Airlines among others. Travelers can even take a direct bus or flight from Athens to Sofia.

Travel options
from Athens to Sofia

How to get from Athens to Sofia by train, bus or flight.

Our recommendation

bus

The best way to travel from Athens to Sofia is by taking a bus because it’s the best combination of price and speed.

Infobus6215715
07:30AM11h00
Athens (Αθήνα)
06:30PMСофия, (Sofia)
$1461One-way
0 transfers

Cheapest

Infobus6215715
07:30AM11h00
Athens (Αθήνα)
06:30PMСофия, (Sofia)
$1461One-way
0 transfers

Fastest

Aegean AirlinesA3980
01:05PM1h20
Athens International Airport
02:25PMSofia Airport
$4931One-way
0 transfers

Other options

Ardatur0
05:30PM11h30
Athens (Αθήνα)
05:00AMСофия, (Sofia)
$1521One-way
0 transfers
Infobus6250946
07:00PM11h45
Athens (Αθήνα)
06:45AMСофия, (Sofia)
$1521One-way
0 transfers
Bulgaria AirFB1506
01:05PM1h20
Athens International Airport
02:25PMSofia Airport
$5921One-way
0 transfers
Aegean AirlinesTK9190+Turkish AirlinesTK1031
08:05AM7h05
Athens International Airport
03:10PMSofia Airport
$16051One-way
1 transfer
Aegean AirlinesTK9190+Turkish AirlinesTK1029
08:05AM12h45
Athens International Airport
08:50PMSofia Airport
$16051One-way
1 transfer

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, buses and flights

Compare bus and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.

Fri
Nov 14
Sat
Nov 15
Sun
Nov 16
Mon
Nov 17
Tue
Nov 18
Wed
Nov 19
Thu
Nov 20
Fri
Nov 21
Sat
Nov 22
Sun
Nov 23
Mon
Nov 24
Tue
Nov 25
Wed
Nov 26
Thu
Nov 27
Fri
Nov 28
Sat
Nov 29
Sun
Nov 30
Mon
Dec 01
Tue
Dec 02
Wed
Dec 03
Thu
Dec 04

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

FAQs: Travel from Athens to Sofia

Travel to Sofia easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Athens to Sofia.

FAQs

You can get between Athens and Sofia 2 different ways: bus or flight.

The cheapest way to get from Athens to Sofia is by taking a bus with average ticket prices of $47 (€43) compared to other travel options to Sofia:

A bus is $3 (€3) less than a flight for this journey with tickets for a flight from Athens to Sofia costing on average $50 (€45).

The fastest way from Athens to Sofia is by flight with an average journey time of 1 h 15 min.

There are alternative travel options to Sofia that take longer:

Getting to Sofia by bus takes 11 h on average.

The distance is approximately 326 miles (525 km) from Athens to Sofia.

The average frequency per day from Athens to Sofia is:

  • 4 buses per day.
  • Around 19 flights per day.

However, we recommend checking specific travel dates for your route to Sofia from Athens as scheduled services by bus or flight can vary by season or day of the week.

These are the most popular departure and arrival points from Athens to Sofia:

  • Buses mostly leave from Athens, Akominatou / Favierou (Αθήνα, Ακομινάτου / Φαβιέρου) and tend to arrive in Sofia, Centralna Avtogara (София, Централна Автогара).
  • Flights mostly leave from Athens International Airport and tend to arrive in Sofia Airport.

The following travel companies offer services from Athens to Sofia:

  • Travel with Ourbus, City Lines, Infobus or Citylines to go to Sofia by bus. For a good deal on tickets, you can find Citylines Athens to Sofia tickets on Omio for $40 (€36).
  • Aegean Airlines, Bulgaria Air, Turkish Airlines, SWISS or Air Serbia can take you to Sofia by plane. If searching for a good deal on flights, you can find tickets for Aegean Airlines from Athens to Sofia for $50 (€45).

Yes, there are direct services available from Athens to Sofia with the following travel companies:

  • Direct buses with Ourbus, City Lines, Infobus or Citylines with 4 direct buses per day.
  • 1 direct flight per day with Aegean Airlines or Bulgaria Air.

Direct services tend to save you time and add more convenience in getting you to Sofia as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Athens and Sofia.

Many of our customers traveling from Athens to Sofia don't make Sofia their final stop. Some of the destinations worth visiting after Sofia are Istanbul, Plovdiv, Varna, Belgrade or Burgas, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Sofia to any of these top destinations today!
HomeTravelTravel to SofiaHow to travel from Athens to Sofia

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone