Travel from Belgrade to Innsbruck

Train, bus or fly from Belgrade to Innsbruck?

Austrian Airlines, Transavia Holland and 3 other airlines fly from Belgrade to Innsbruck every 4 hours. Alternatively, Luki Bus operates a bus from Belgrade to Innsbruck 3 times a week. Tickets cost $55 - $80 and the journey takes 16 h 31 min. Nikolic Prevoz D.O.O also services this route twice a week.

How to get from Belgrade to Innsbruck

From Slavija Square Mini Bus to Belgrade airport, fly to Innsbruck airport, then bus to Innsbruck. 5 h 36 min $267. From Slavija Square Mini Bus to Belgrade airport, fly to Munich airport, train to München Ost, then train to Innsbruck. 6 h 59 min $189. From Beograd bus to Innsbruck. 16 h 31 min $79. From Beograd train to Wien Penzing then train to Innsbruck Hbf. 16 h 43 min $162. From Belgrade bus to Landeck-Zams then train to Innsbruck Hbf. 18 h 7 min $105. From Beograd night train to Zidani Most then night train to Innsbruck Hauptbahnhof. 18 h 42 min $89. From Belgrade drive to Innsbruck. 9 h 26 min $138.