Travel from Belgrade to Munich

Train, bus or fly from Belgrade to Munich?

Lufthansa, Austrian Airlines and two other airlines fly from Belgrade to Munich 5 times a day. Alternatively, Panonija Bus operates a bus from Belgrade to Munich twice daily. Tickets cost $87 and the journey takes 16 hours.

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 Belgrade to Munich

From Slavija Square Mini Bus to Belgrade airport, fly to Munich airport, then train to Munich.4 h 40 min$151
From Slavija Square Mini Bus to Belgrade airport, fly to Innsbruck airport, taxi to Innsbruck Hbf, then train to Munich.7 h 45 min$330
From Belgrade bus to Hegyeshalom then train to München Hbf.11 h 58 min$174
From Belgrade bus to Munich.16 h$86
From Beograd bus to Kufstein then train to München Hbf.16 h 36 min$115
From Beograd train to Schwarzach-St.Veit, train to Salzburg Hbf, then train to München Hbf.17 h 59 min$127
From Belgrade drive to Munich.8 h 59 min$151

How long does it take to get from Belgrade to Munich?

It takes approximately 4 hours 40 minutes to get from Belgrade to Munich, including transfers.

Is there a direct train between Belgrade and Munich?

No, there is no direct train from Belgrade to Munich. However, there are services departing from Beograd and arriving at München Hbf via Schwarzach-St.Veit and Salzburg Hbf. The journey, including transfers, takes approximately 17 hours 59 minutes.

Is there a direct bus between Belgrade and Munich?

Yes, there is a direct bus departing from Belgrade and arriving at Munich. Services depart twice daily, and operate every day. The journey takes approximately 16 hours.

Operators from Belgrade to Munich

Nikola Tesla Airport Shuttle(+381 11) 209 4000Nikola Tesla Airport Shuttle
Austrian AirlinesAustrian Airlines
Air SerbiaAir Serbia
Transavia HollandTransavia Holland
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Mita PrevozMita Prevoz
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Panonija BusPanonija Bus
Luki Bus+381 36 35-90-90Luki Bus
Serbian Railways (ŽS)+381 11 360-28-99Serbian Railways (ŽS)