Travel from Greece to Bulgaria

Train, bus or fly from Greece to Bulgaria?

Wizz Air, Bulgaria Air and two other airlines fly from Athens to Sofia 3 times a day. Alternatively, Valeross operates a bus from Athens to Sofia once daily. Tickets cost $35 - $75 and the journey takes 10 h 2 min. Two other operators also service this route.

Travel Guides

Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands

How to get from Greece to Bulgaria

ModeDurationPrice
From Στ.Μοναστηρακι subway to Athens airport, fly to Sofia airport, then line 84 bus to Sofia.4 h 40 min$46
From Στ.Μοναστηρακι subway to Athens airport, fly to Bucharest Otopeni airport, line 783 bus to Piața Victoriei, subway to Bucuresti, bus to Giurgiu, then drive to Ruse.6 h 53 min$67
From Athens bus to Central Station then line 2 subway to Serdika.10 h 9 min$71
From Athens train to Thessaloniki, bus to Central Station, then line 2 subway to Serdika.10 h 38 min$54
From Athens train to Thessaloniki, train to Sofija, walk to Central Station, then line 2 subway to Serdika.13 h 28 min$74
From Athens drive to Sofia.8 h 17 min$145

How long does it take to get from Greece to Bulgaria?

It takes approximately 4 h 40 min to get from Greece to Bulgaria, including transfers.

Operators from Greece to Bulgaria

OperatorPhoneWebsite
OASAOASA
Wizz AirWizz Air
Bulgaria AirBulgaria Air
Aegean AirlinesAegean Airlines
RyanairRyanair
SUMC0700 13 233SUMC
TaromTarom
RAT Bucharest+4021 311 05 95RAT Bucharest
Metrorex004 021 319 36 01Metrorex
Omerta Impex+4-0723-274.620Omerta Impex
Valeross046/ 66 13 21Valeross
Metropolitan SofiaMetropolitan Sofia
Greek Railways (OSE)Greek Railways (OSE)
Union Ivkoni02/989 0000Union Ivkoni