There are 6 ways to get from Novi Sad to Zagreb by bus, train, car, plane 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.

Recommended option

Bus Autotransport Karlovac  •  7 h 2 min

  1. Take the bus from Ruma to Zagreb

$64 - $129

Cheapest option

Train  •  8 h 28 min

  1. Take the train from Stara Pazova to Zagreb Glavni Kolod. En

$22 - $33

4 alternative options

Bus Bocac Tours  •  9 h 25 min

  1. Take the bus from Novi Sad to Derventa
  2. Take the bus from Derventa to Zagreb

Drive  •  3 h 48 min

  1. Drive from Novi Sad to Zagreb 235.7 miles

$45 - $70

Train to Osijek, fly  •  4 h 48 min

  1. Take the train from Novi Sad to Bogojevo
  2. Fly from Osijek (OSI) to Zagreb (ZAG) OSI - ZAG

$60 - $293

Shuttle to Belgrade, fly  •  5 h 25 min

  1. Take a shuttle bus from Novi Sad to Belgrade
  2. Fly from Belgrade (BEG) to Zagreb (ZAG) BEG - ZAG

$87 - $325

Questions & Answers

The cheapest way to get from Novi Sad to Zagreb is to train which costs RSD 2200 - RSD 3400 and takes 8 h 28 min.

More details

The quickest way to get from Novi Sad to Zagreb is to drive which costs RSD 4600 - RSD 7000 and takes 3 h 48 min.

More details

No, there is no direct bus from Novi Sad to Zagreb. However, there are services departing from Novi Sad and arriving at Zagreb via Ruma. The journey, including transfers, takes approximately 7 h 2 min.

More details

No, there is no direct train from Novi Sad to Zagreb. However, there are services departing from Petrovaradin and arriving at Zagreb Glavni Kolod. via Stara Pazova. The journey, including transfers, takes approximately 8 h 28 min.

More details

The distance between Novi Sad and Zagreb is 307 km. The road distance is 377 km.

Get driving directions

The best way to get from Novi Sad to Zagreb without a car is to bus which takes 7 h 2 min and costs RSD 6000 - RSD 14000.

More details

It takes approximately 7 h 2 min to get from Novi Sad to Zagreb, including transfers.

More details

Novi Sad to Zagreb bus services, operated by Autotransport Karlovac, depart from Ruma station.

More details

Novi Sad to Zagreb train services, operated by Serbian Railways (ŽS), depart from Stara Pazova station.

More details

The best way to get from Novi Sad to Zagreb is to bus which takes 7 h 2 min and costs RSD 6000 - RSD 14000. Alternatively, you can train, which costs RSD 2200 - RSD 3400 and takes 8 h 28 min.

Mode details

Map of how to get from Novi Sad to Zagreb.
Launch map view
  • Distance: 191.9 miles
  • Duration: 7 h 2 min

What companies run services between Novi Sad, Serbia and Zagreb, Croatia?

Autotransport Karlovac operates a bus from Novi Sad to Zagreb once daily. Tickets cost $62 and the journey takes 5 h 11 min. Alternatively, Serbian Railways (ŽS) operates a train from Novi Sad to Zagreb once daily. Tickets cost $21 - $30 and the journey takes 7 h 2 min.

Airlines
Trade Air
Website
trade-air.com
Flights from Osijek to Zagreb
Ave. Duration
1 h
When
Monday, Wednesday and Friday
Estimated price
$30 - $75
Air Serbia
Website
airserbia.com
Flights from Belgrade to Zagreb
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$80 - $210
Austrian Airlines
Website
austrian.com
Flights from Belgrade to Zagreb via Vienna
Ave. Duration
3 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$250 - $750
Train operators
Serbian Railways
Website
srbvoz.rs
Train from Novi Sad to Bogojevo
Ave. Duration
1 h 49 min
Frequency
5 times a day
Estimated price
$2 - $7
Schedules at
srbvoz.rs
2nd Class Ticket
$2 - $4
1st Class Ticket
$4 - $7
Bus operators
Autotransport Karlovac
Phone
098 98 32 331
Email
irena.tihi@atsk.hr
Website
atsk.hr
Bus from Ruma to Zagreb
Ave. Duration
5 h 11 min
Frequency
Once daily
Estimated price
$62
Schedules at
atsk.hr
Bocac Tours
Phone
051/215-725
Email
bocact@teol.net
Website
bocactours.com
Bus from Novi Sad to Derventa
Ave. Duration
4 h 42 min
Frequency
5 times a day
Estimated price
$20 - $30
Schedules at
bocactours.com
Tourist Company
Phone
066 890 490
Email
tourist@teol.net
Website
touristcompany.ba
Bus from Novi Sad to Derventa
Ave. Duration
5 h 50 min
Frequency
Once daily
Estimated price
$23
Schedules at
touristcompany.ba
Terra Travel d.o.o.
Phone
011 3287 412
Email
info@terratravel.rs
Website
terratravel.rs
Shuttle from Novi Sad to Belgrade
Ave. Duration
1 h 5 min
Frequency
On demand
Schedules at
terratravel.rs
Book at
terratravel.rs

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, How to get from Florence to Rome and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.