There are 3 ways to get from Batajnica to Subotica 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.
Train
best- Take the train from Batajnica to Petrovaradintrain Re / ...
- Take the train from Petrovaradin to Suboticatrain Ir / ...
1h 56mRSD 652–1,079Bus
- Take the bus from Batajnica to Subotica, Autobuska stanicabus
3hRSD 1,600–3,200Drive 158.9 km
- Drive from Batajnica to Suboticacar 158.9 km
1h 36mRSD 2,509–3,624
Batajnica to Subotica by train
Questions & Answers
The cheapest way to get from Batajnica to Subotica is to train which costs RSD 650 - RSD 1100 and takes 1h 56m.
The fastest way to get from Batajnica to Subotica is to drive which takes 1h 36m and costs RSD 2500 - RSD 3700.
Yes, there is a direct bus departing from Batajnica and arriving at Subotica, Autobuska stanica. Services depart once daily, and operate every day. The journey takes approximately 3h.
No, there is no direct train from Batajnica to Subotica. However, there are services departing from Batajnica and arriving at Subotica via Petrovaradin. The journey, including transfers, takes approximately 1h 56m.
The distance between Batajnica and Subotica is 154 km. The road distance is 158.9 km.
The best way to get from Batajnica to Subotica without a car is to train which takes 1h 56m and costs RSD 650 - RSD 1100.
It takes approximately 1h 56m to get from Batajnica to Subotica, including transfers.
Batajnica to Subotica bus services, operated by Lasta, depart from Batajnica station.
Batajnica to Subotica train services, operated by Srbija Voz, depart from Batajnica station.
The best way to get from Batajnica to Subotica is to train which takes 1h 56m and costs RSD 650 - RSD 1100. Alternatively, you can bus, which costs RSD 1600 - RSD 3200 and takes 3h.
What companies run services between Batajnica, Serbia and Subotica, Serbia?
You can take a train from Batajnica to Subotica via Petrovaradin in around 1h 56m. Alternatively, Lasta operates a bus from Batajnica to Subotica, Autobuska stanica once daily. Tickets cost RSD 1,600–3,200 and the journey takes 3h.
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Batajnica to Petrovaradin
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- RSD 280–380
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 280–320
- 1st Class
- RSD 300–380
Train from Petrovaradin to Subotica
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- RSD 370–700
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 370–420
- 1st Class
- RSD 500–700
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Batajnica to Subotica, Autobuska stanica
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 Which side of Niagara Falls should I choose (and how do I get there)?, Italy Travel Guides, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
Batajnica to Subotica bus services, operated by Lasta, arrive at Subotica, Autobuska stanica station.
Batajnica to Subotica train services, operated by Srbija Voz, arrive at Petrovaradin station.
Yes, the driving distance between Batajnica to Subotica is 159 km. It takes approximately 1h 36m to drive from Batajnica to Subotica.
Book your Batajnica to Subotica bus tickets online with Omio and 12go.asia.
There are 562+ hotels available in Subotica.












