There are 4 ways to get from Osijek to Novi Sad by train, bus or car

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

Line 7500 train, train  •  3 h 58 min

  1. Take the line 7500 train from Osijek OLT to Bogojevo 7500
  2. Take the train from Bogojevo to Novi Sad 5431 / ...

$3 - $9

3 alternative options

Bus  •  4 h 39 min

  1. Take the bus from Osijek to Šid
  2. Take the bus from Šid to Novi Sad

Bus via Gibarac  •  5 h 14 min

  1. Take the bus from Osijek to Gibarac
  2. Take the bus from Gibarac to Novi Sad

Drive  •  1 h 48 min

  1. Drive from Osijek to Novi Sad 69 miles

$13 - $20

Questions & Answers

No, there is no direct bus from Osijek to Novi Sad. However, there are services departing from Osijek and arriving at Novi Sad via Šid. The journey, including transfers, takes approximately 4 h 39 min.

More details

No, there is no direct train from Osijek to Novi Sad. However, there are services departing from Osijek OLT and arriving at Novi Sad via Bogojevo. The journey, including transfers, takes approximately 3 h 58 min.

More details

The distance between Osijek and Novi Sad is 95 km. The road distance is 110.4 km.

Get driving directions

The best way to get from Osijek to Novi Sad without a car is to line 7500 train and train which takes 3 h 58 min and costs .

More details

It takes approximately 3 h 58 min to get from Osijek to Novi Sad, including transfers.

More details

Osijek to Novi Sad bus services, operated by Šidexpres Šid, depart from Osijek station.

More details

Osijek to Novi Sad train services, operated by Serbian Railways, depart from Osijek OLT station.

More details

The best way to get from Osijek to Novi Sad is to line 7500 train and train which takes 3 h 58 min and costs . Alternatively, you can bus, which costs and takes 4 h 39 min.

Mode details

Osijek to Novi Sad bus services, operated by Šidexpres Šid, arrive at Novi Sad station.

More details

Osijek to Novi Sad train services, operated by Serbian Railways, arrive at Novi Sad station.

More details

Map of how to get from Osijek to Novi Sad.
Launch map view
  • Distance: 59.5 miles
  • Duration: 3 h 58 min

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

You can take a train from Osijek to Novi Sad via Bogojevo in around 3 h 58 min. Alternatively, you can take a bus from Osijek to Novi Sad via Šid in around 4 h 39 min.

Train operators
Serbian Railways
Website
srbvoz.rs
Train from Osijek OLT to Bogojevo
Ave. Duration
1 h 9 min
Frequency
Once daily
Estimated price
$1 - $3
Schedules at
srbvoz.rs
2nd Class Ticket
$1 - $2
1st Class Ticket
$1 - $3
Train from Bogojevo to Novi Sad
Ave. Duration
1 h 49 min
Frequency
4 times a day
Estimated price
$2 - $6
Schedules at
srbvoz.rs
2nd Class Ticket
$2 - $4
1st Class Ticket
$3 - $6
Bus operators
Šidexpres Šid
Phone
022 / 714-147
Email
sidexpres@ptt.rs
Website
sidexpres.rs
Bus from Osijek to Šid
Ave. Duration
1 h 20 min
Frequency
4 times a day
Schedules at
sidexpres.rs
Bus from Šid to Novi Sad
Ave. Duration
2 h 19 min
Frequency
5 times a day
Schedules at
sidexpres.rs
Bus from Gibarac to Novi Sad
Ave. Duration
2 h 14 min
Frequency
5 times a day
Schedules at
sidexpres.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 Bali: What to do if Mount Agung erupts, How to plan an amazing trip around Scandinavia and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Osijek to Novi Sad is 110 km. It takes approximately 1 h 48 min to drive from Osijek to Novi Sad.

Get driving directions

There are 793+ hotels available in Novi Sad. Prices start at $25 USD per night.

More details

Where to next?