There are 5 ways to get from Novi Sad to Budapest by bus, train, car or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

What companies run services between Novi Sad, Serbia and Budapest, Hungary?

Fudeks operates a bus from Novi Sad to Budapest twice daily. Tickets cost $18 - $27 and the journey takes 4 h 32 min. Alternatively, Serbian Railways (ŽS) operates a train from Novi Sad to Budapest once daily. Tickets cost $13 - $20 and the journey takes 7 h 2 min.

Train operators
Bus operators
Fudeks
Phone
+381 11 7620255
Email
office@fudeks.rs
Website
fudeks.rs
Bus from Novi Sad to Budapest - Népliget
Avg. Duration
4 h 32 min
Frequency
Twice daily
Estimated price
$18 - $27
Schedules at
en.fudeks.rs
Book at
fudeks.rs
Nis Ekspres
Phone
+381 18 255 177
Email
marketing@nis-ekspres.rs
Website
nis-ekspres.rs
Bus from Novi Sad to Subotica
Avg. Duration
1 h 30 min
Frequency
5 times a day
Estimated price
$5
Schedules at
nis-ekspres.rs
Autoprevoz Cacak
Phone
+381 32 322 461
Email
info@kavim-serbia.rs
Website
autoprevoz-cacak.rs
Bus from Novi Sad to Subotica
Avg. Duration
2 h 5 min
Frequency
Once daily
Schedules at
autoprevoz-cacak.rs
Eurolines HU
Phone
+36 (1) 382-0888
Email
info@volanbusz.hu
Website
eurolines.hu
Bus from Subotica to Budapest Népliget
Avg. Duration
4 h 35 min
Frequency
Once daily
Estimated price
$15 - $35
Schedules at
nemzetkozi.volanbusz.hu
Terra Travel d.o.o.
Phone
011 3287 412
Email
info@terratravel.rs
Website
terratravel.rs
Shuttle from Novi Sad to Budapest
Avg. Duration
3 h 47 min
Frequency
On demand
Estimated price
$29
Schedules at
terratravel.rs
Book at
terratravel.rs

Want to know more about travelling around the world?

Rome2rio's unique Travel Guides provide useful and timely information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, Want to know more about Flixbus? and How to get from London to Edinburgh - to help you get the most out of your next trip.

Questions & Answers

How far is it from Novi Sad to Budapest?

The distance between Novi Sad and Budapest is 257 km. The road distance is 294 km.

What is the cheapest way to get from Novi Sad to Budapest?

The cheapest way to get from Novi Sad to Budapest is to train which costs RSD 1600 and takes 7 h 2 min.

What is the fastest way to get from Novi Sad to Budapest?

The quickest way to get from Novi Sad to Budapest is to drive which takes 2 h 53 min and costs RSD 3900.

Is there a direct train between Novi Sad and Budapest?

Yes, there is a direct train departing from Novi Sad and arriving at Budapest-Keleti. Services depart once daily, and operate every day. The journey takes approximately 7 h 2 min.

Is there a direct bus between Novi Sad and Budapest?

No, there is no direct bus from Novi Sad to Budapest. However, there are services departing from Novi Sad and arriving at Deák Ferenc tér M via Subotica and Népliget M. The journey, including transfers, takes approximately 7 h 25 min.

How long does it take to get from Novi Sad to Budapest?

It takes approximately 4 h 48 min to get from Novi Sad to Budapest, including transfers.