There are 3 ways to get from Subotica to Batajnica 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 Subotica to Petrovaradintrain Ir / ...
- Take the train from Petrovaradin to Batajnicatrain Re / ...
1h 48mRSD 642–1,059Bus
- Take the bus from Subotica, Autobuska stanica to Batajnicabus
3h 7mRSD 1,600–3,200Drive 158.2 km
- Drive from Subotica to Batajnicacar 158.2 km
1h 35mRSD 2,498–3,608
Subotica to Batajnica by train
Questions & Answers
The cheapest way to get from Subotica to Batajnica is to train which costs RSD 600 - RSD 1100 and takes 1h 48m.
The fastest way to get from Subotica to Batajnica is to drive which takes 1h 35m and costs RSD 2500 - RSD 3700.
Yes, there is a direct bus departing from Subotica, Autobuska stanica and arriving at Batajnica. Services depart twice daily, and operate every day. The journey takes approximately 3h 7m.
No, there is no direct train from Subotica to Batajnica. However, there are services departing from Subotica and arriving at Batajnica via Petrovaradin. The journey, including transfers, takes approximately 1h 48m.
The distance between Subotica and Batajnica is 153 km. The road distance is 158.2 km.
The best way to get from Subotica to Batajnica without a car is to train which takes 1h 48m and costs RSD 600 - RSD 1100.
It takes approximately 1h 48m to get from Subotica to Batajnica, including transfers.
Subotica to Batajnica bus services, operated by Lasta, depart from Subotica, Autobuska stanica station.
Subotica to Batajnica train services, operated by Srbija Voz, depart from Subotica station.
The best way to get from Subotica to Batajnica is to train which takes 1h 48m and costs RSD 600 - RSD 1100. Alternatively, you can bus, which costs RSD 1600 - RSD 3200 and takes 3h 7m.
What companies run services between Subotica, Serbia and Batajnica, Serbia?
You can take a train from Subotica to Batajnica via Petrovaradin in around 1h 48m. Alternatively, Lasta operates a bus from Subotica, Autobuska stanica to Batajnica twice daily. Tickets cost RSD 1,600–3,200 and the journey takes 3h 7m.
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Subotica to Petrovaradin
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- RSD 470–750
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 470–550
- 1st Class
- RSD 550–750
Train from Petrovaradin to Batajnica
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- RSD 170–330
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 170–200
- 1st Class
- RSD 260–330
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Subotica, Autobuska stanica to Batajnica
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 Is ride-sharing platform BlaBlaCar right for you?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Subotica to Batajnica bus services, operated by Lasta, arrive at Batajnica station.
Subotica to Batajnica train services, operated by Srbija Voz, arrive at Petrovaradin station.
Yes, the driving distance between Subotica to Batajnica is 158 km. It takes approximately 1h 35m to drive from Subotica to Batajnica.
Book your Subotica to Batajnica bus tickets online with 12go.asia.
There are 4372+ hotels available in Batajnica.












