How to travel from Athens to Sofia

Fri, Dec 19
+ 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

flight

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

Aegean AirlinesA3982
06:10PM1h20
Athens International Airport
07:30PMSofia Airport
$1301One-way
0 transfers

Cheapest

Infobus6384123
05:35PM12h25
Athens (Αθήνα)
06:00AMСофия, (Sofia)
$861One-way
0 transfers

Fastest

Bulgaria AirFB808
05:00PM1h15
Athens International Airport
06:15PMSofia Airport
$1521One-way
0 transfers

Other options

Infobus6310999
07:00PM11h45
Athens (Αθήνα)
06:45AMСофия, (Sofia)
$881One-way
0 transfers
Bulgaria AirFB1508
06:10PM1h20
Athens International Airport
07:30PMSofia Airport
$3431One-way
0 transfers
Turkish AirlinesTK1844 · TK1031
10:10AM5h00
Athens International Airport
03:10PMSofia Airport
$4511One-way
1 transfer
Turkish AirlinesTK1846 · TK1027
09:40PM11h05
Athens International Airport
08:45AMSofia Airport
$4511One-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.

Tue
Dec 30
Wed
Dec 31
Thu
Jan 01
Fri
Jan 02
Sat
Jan 03
Sun
Jan 04
Mon
Jan 05
Tue
Jan 06
Wed
Jan 07
Thu
Jan 08
Fri
Jan 09
Sat
Jan 10
Sun
Jan 11
Mon
Jan 12
Tue
Jan 13
Wed
Jan 14
Thu
Jan 15
Fri
Jan 16
Sat
Jan 17
Sun
Jan 18
Mon
Jan 19

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