Travel from Belgrade to Aachen

Bus or train from Belgrade to Aachen?

Serbian Railways (ŽS) operates a train from Belgrade to Aachen twice daily. Tickets cost $40 - $65 and the journey takes 11 h 28 min. 4 other operators also service this route. Alternatively, Drina Trans operates a bus from Belgrade to Aachen every 4 hours. Tickets cost $9 - $13 and the journey takes 2 h 15 min. Halilovic Bus also services this route once daily.

How to get from Belgrade to Aachen

From Slavija Square Mini Bus to Belgrade airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Aachen. 6 h 28 min $155. From Slavija Square Mini Bus to Belgrade airport, fly to Cologne/Bonn Apt airport, train to Köln-Ehrenfeld, then train to Aachen. 7 h 16 min $208. From Slavija Square Mini Bus to Belgrade airport, fly to Brussels airport, train to Bruxelles-Midi, then train to Aachen. 7 h 19 min $162. From Slavija Square Mini Bus to Belgrade airport, fly to Amsterdam airport, train to Heerlen, then train to Aachen. 8 h 27 min $206. From Slavija Square Mini Bus to Belgrade airport, fly to Frankfurt airport, train to Köln Messe/Deutz, then train to Aachen. 7 h 17 min $241. From Belgrade bus to Hegyeshalom, train to Wien Hbf, train to Nürnberg Hbf, train to Köln Messe/Deutz, then train to Aachen Hbf. 18 h 18 min $274. From Beograd train to Wien Hbf, train to Nürnberg Hbf, train to Köln Messe/Deutz, then train to Aachen Hbf. 22 h 16 min $280. From Beograd train to Wien Hbf, train to Köln Messe/Deutz, then train to Aachen Hbf. 23 h 6 min $284. From Beograd bus to Zvornik then bus to Aachen. 24 h 47 min $96. From Belgrade bus to Köln, Köln Hbf then train to Aachen, Aachen, Hbf. 25 h 32 min. From Belgrade drive to Kufstein, train to München Hbf, train to Köln Messe/Deutz Gl.11-12, then taxi to Aachen. 15 h 40 min $543. From Belgrade drive to Aachen. 14 h 21 min $247.