Travel from Sarajevo to Budapest

Bus or fly from Sarajevo to Budapest?

Wizz Air and Austrian Airlines fly from Sarajevo to Budapest once daily. Alternatively, you can take a bus from Sarajevo to Budapest via Zvornik, Novi Sad, and Budapest Népliget (M3) in around 11 h 13 min.

How to get from Sarajevo to Budapest

From Sarajevo taxi to Sarajevo airport, fly to Budapest airport, then bus to Budapest.2 h 20 min$129
From Istočno Sarajevo bus to Zvornik, bus to Novi Sad, bus to Budapest Népliget (M3), then subway to Budapest Deák Ferenc tér (M3).11 h 13 min$48
From Sarajevo bus to Slavonski Brod, bus to Népliget M, then bus to Deák Ferenc tér M.14 h 37 min$62
From Sarajevo bus to Ruma, bus to Novi Sad, then train to Budapest-Keleti.15 h 51 min$44
From Sarajevo train to Doboj, walk to Doboj, bus to Slavonski Brod, train to Zagreb, then train to Budapest-Déli.15 h 53 min
From Sarajevo drive to Budapest.6 h 53 min$75
From Sarajevo Shuttle bus to Budapest.7 h 30 min$154

How long does it take to get from Sarajevo to Budapest?

It takes approximately 2 h 20 min to get from Sarajevo to Budapest, including transfers.

Is there a direct bus between Sarajevo and Budapest?

No, there is no direct bus from Sarajevo to Budapest. However, there are services departing from Sarajevo and arriving at Deák Ferenc tér M via Slavonski Brod and Népliget M. The journey, including transfers, takes approximately 14 h 37 min.

Operators from Sarajevo to Budapest

Wizz AirWizz Air
Austrian AirlinesAustrian Airlines
BKK+36 1 3 255 255BKK
Drina TransDrina Trans
Fudeks+381 11 7620255Fudeks
Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
Biss-Tours032 245 451Biss-Tours
Crnja Tours+385 91 30 30 356Crnja Tours
BS Tours011 761-4693BS Tours
Sirmium Bus d.o.o.+381 22 631 379Sirmium Bus d.o.o.
Serbian Railways (ŽS)+381 11 360-28-99Serbian Railways (ŽS)
Railways of Bosnia and Herzegovina (ŽFBH)0038733657313Railways of Bosnia and Herzegovina (ŽFBH)
Bosna Expres+38732691375Bosna Expres
Croatian Railways (HŽPP)Croatian Railways (HŽPP)
Eurobusways+36 20 9148100Eurobusways