Travel from Amsterdam to Sofia

Bus or fly from Amsterdam to Sofia?

Bulgaria Air, Transavia Holland and nine other airlines fly from Amsterdam to Sofia every 2 hours. Alternatively, BG Razpisanie operates a bus from Amsterdam to Sofia 5 times a week. Tickets cost $110 - $160 and the journey takes 34 h 55 min. Two other operators also service this route.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Amsterdam to Sofia

From Amsterdam Centraal train to Amsterdam airport, fly to Sofia airport, then line 84 bus to Sofia.5 h 46 min$103
From Amsterdam Centraal train to Eindhoven, Station, line 401 bus to Eindhoven airport, fly to Sofia airport, then line 84 bus to Sofia.7 h 20 min$100
From Amsterdam Centraal train to Rotterdam Centraal, train to Brussels airport, fly to Sofia airport, then line 84 bus to Sofia.8 h 14 min$136
From Amsterdam Centraal train to Frankfurt(Main)Hbf, train to Passau, then bus to Sofia.27 h 11 min$340
From Amsterdam bus to Sofia.34 h 55 min$120
From Amsterdam, Nieuwmarkt line 51 subway to Amsterdam Amstel, bus to Duisburg, then bus to Sofia.35 h 5 min$158
From Amsterdam Centraal train to Frankfurt(M) Flughafen Fernbf, train to Budapest-Keleti, train to Videle, night train to Ruse, then train to Sofia.40 h 5 min$440
From Amsterdam drive to Düsseldorf Hbf, train to München Hbf, train to Kufstein, then drive to Sofia.21 h 19 min$383
From Amsterdam drive to Sofia.20 h 12 min$392

How long does it take to get from Amsterdam to Sofia?

It takes approximately 5 h 46 min to get from Amsterdam to Sofia, including transfers.

Is there a direct train between Amsterdam and Sofia?

No, there is no direct train from Amsterdam to Sofia. However, there are services departing from Amsterdam Centraal and arriving at Sofia via Frankfurt(M) Flughafen Fernbf, Budapest-Keleti, Videle and Ruse. The journey, including transfers, takes approximately 40 h 5 min.

Is there a direct bus between Amsterdam and Sofia?

Yes, there is a direct bus departing from Amsterdam and arriving at Sofia. Services depart twice daily, and operate Monday, Wednesday, Thursday, Friday, Saturday and Sunday. The journey takes approximately 34 h 55 min.

Operators from Amsterdam to Sofia

Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Bulgaria AirBulgaria Air
Transavia HollandTransavia Holland
Air SerbiaAir Serbia
Austrian AirlinesAustrian Airlines
Air FranceAir France
Aegean AirlinesAegean Airlines
SUMC0700 13 233SUMC
Hermes0031 900 266 63 99Hermes
Wizz AirWizz Air
Adria AirwaysAdria Airways
Brussels AirlinesBrussels Airlines
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Georg+ 359/38/66 34 04Georg
BG RazpisanieBG Razpisanie
GVB+31 900 8011GVB
Eurolines DE+49 6196 2078-501Eurolines DE
Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)