There are 4 ways to get from Belgrade to Subotica by bus, train, taxi 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

Bus  •  3 h 30 min

  1. Take the bus from Belgrade to Subotica 73

$7 - $9

Cheapest option

Train  •  4 h 29 min

  1. Take the train from Beograd centar to Subotica 2400 / ...

$5 - $14

2 alternative options

Taxi  •  1 h 54 min

  1. Take a taxi from Belgrade to Subotica 118.1 miles

$140 - $170

Drive  •  1 h 54 min

  1. Drive from Belgrade to Subotica 118.1 miles

$21 - $35

Questions & Answers

The cheapest way to get from Belgrade to Subotica is to bus which costs RSD 750 - RSD 850 and takes 3 h 30 min.

More details

The quickest way to get from Belgrade to Subotica is to taxi which takes 1 h 54 min and costs RSD 14000 - RSD 18000.

More details

The distance between Belgrade and Subotica is 157 km. The road distance is 189 km.

Get driving directions

The bus from Belgrade to Subotica takes 3 h 30 min including transfers and departs hourly.

More details

Yes, there is a direct bus departing from Belgrade and arriving at Subotica. Services depart hourly, and operate every day. The journey takes approximately 3 h 30 min.

More details

Yes, there is a direct train departing from Beograd centar and arriving at Subotica. Services depart three times a week, and operate every day. The journey takes approximately 4 h 29 min.

More details

What companies run services between Belgrade, Serbia and Subotica, Serbia?

Lasta operates a bus from Belgrade to Subotica every 3 hours. Tickets cost $7 - $9 and the journey takes 3 h 30 min. Four other operators also service this route. Alternatively, Serbian Railways operates a train from Belgrade to Subotica twice daily. Tickets cost $5 - $14 and the journey takes 4 h 29 min. Serbian Railways (ŽS) also services this route 3 times a week.

Train operators
Serbian Railways
Website
srbvoz.rs
Train from Beograd centar to Subotica
Ave. Duration
4 h 29 min
Frequency
Twice daily
Estimated price
$5 - $14
Schedules at
srbvoz.rs
2nd Class Ticket
$5 - $8
1st Class Ticket
$9 - $14
Bus operators
Nis Ekspres
Phone
+381 18 255 177
Email
marketing@nis-ekspres.rs
Website
nis-ekspres.rs
Bus from Belgrade to Subotica
Ave. Duration
2 h 55 min
Frequency
5 times a day
Estimated price
$8
Schedules at
nis-ekspres.rs
Book at
onlinetickets.nis-ekspres.rs
Farlang TC doo
Phone
+381 21 832 682
Website
farlangtc.com
Bus from Belgrade to Subotica
Ave. Duration
3 h 30 min
Frequency
Twice daily
Schedules at
farlangtc.com
Autoprevoz Cacak
Phone
+381 32 322 461
Email
info@kavim-serbia.rs
Website
autoprevoz-cacak.rs
Bus from Beograd to Subotica
Ave. Duration
3 h 15 min
Frequency
Once daily
Schedules at
autoprevoz-cacak.rs
Subotica Trans
Phone
+381 (0)24 555 466
Email
ta.sutrans@gmail.com
Website
sutrans.rs
Bus from Belgrade to Subotica
Ave. Duration
3 h 15 min
Frequency
Once daily
Schedules at
sutrans.rs
Other operators
Taxi from Belgrade to Subotica
Ave. Duration
1 h 54 min
Estimated price
$140 - $170
Taxi Belgrade
Phone
+381 63 300700
Website
taxibelgrade.com
Auto-Taxi Dusan Madic
Phone
+381 11 188087
Belgrade Taxi Service
Phone
+381 64 6311063
Website
belgradetaxi.com

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: Eurostar, How to get from London to Edinburgh and Getting to Rome from the airport - to help you get the most out of your next trip.