Travel from Belgrade to Novi-Sad

Bus or train from Belgrade to Novi Sad?

Serbian Railways operates a train from Belgrade to Novi Sad every 4 hours. Tickets cost $2 - $7 and the journey takes 1 h 28 min. Serbian Railways (ŽS) also services this route twice daily. Alternatively, Dunavprevoz D.O.O. operates a bus from Belgrade to Novi Sad hourly. Tickets cost $5 and the journey takes 1 h 55 min. 15 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Belgrade to Novi Sad

ModeDurationPrice
From Beograd centar train to Novi Sad.1 h 28 minRSD 405
From Beograd bus to Novi Sad.1 h 55 minRSD 559
From Belgrade night train to Novi Sad.1 h 30 minRSD 337
From Belgrade taxi to Novi Sad.1 hRSD 8721
From Belgrade drive to Novi Sad.1 hRSD 1264
From Beograd rideshare to Novi Sad.1 h 23 minRSD 429
From Belgrade shuttle to Novi Sad.1 h 13 min