There are 3 ways to get from Petrovaradin (Station) 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 Petrovaradin to Suboticatrain Ir / ...
59 minRSD 470–750Bus
- Take the bus from Petrovaradin, Železnička Stanica - Preradovićeva to Subotica, Autobuska stanicabus
2h 4mRSD 1,000–2,100Drive 107.3 km
- Drive from Petrovaradin (Station) to Suboticacar 107.3 km
1h 15mRSD 1,679–2,426
Petrovaradin (Station) to Subotica by train
Questions & Answers
The cheapest way to get from Petrovaradin (Station) to Subotica is to train which costs RSD 470 - RSD 750 and takes 59 min.
The fastest way to get from Petrovaradin (Station) to Subotica is to train which takes 59 min and costs RSD 470 - RSD 750.
Yes, there is a direct bus departing from Petrovaradin, Železnička Stanica - Preradovićeva and arriving at Subotica, Autobuska stanica. Services depart once daily, and operate every day. The journey takes approximately 2h 1m.
Yes, there is a direct train departing from Petrovaradin and arriving at Subotica. Services depart hourly, and operate every day. The journey takes approximately 59 min.
The distance between Petrovaradin (Station) and Subotica is 104 km. The road distance is 107.3 km.
The best way to get from Petrovaradin (Station) to Subotica without a car is to train which takes 59 min and costs RSD 470 - RSD 750.
The train from Petrovaradin to Subotica takes 59 min including transfers and departs hourly.
Petrovaradin (Station) to Subotica bus services, operated by Lasta, depart from Petrovaradin, Železnička Stanica - Preradovićeva station.
Petrovaradin (Station) to Subotica train services, operated by Srbija Voz, depart from Petrovaradin station.
The best way to get from Petrovaradin (Station) to Subotica is to train which takes 59 min and costs RSD 470 - RSD 750. Alternatively, you can bus, which costs RSD 1000 - RSD 2100 and takes 2h 4m.
What companies run services between Petrovaradin (Station), Serbia and Subotica, Serbia?
Srbija Voz operates a train from Petrovaradin to Subotica hourly. Tickets cost RSD 470–750 and the journey takes 59 min. Alternatively, Lasta operates a bus from Petrovaradin, Železnička Stanica - Preradovićeva to Subotica, Autobuska stanica once daily. Tickets cost RSD 1,000–2,100 and the journey takes 2h 1m.
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Petrovaradin to Subotica
- 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
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Petrovaradin, Železnička Stanica - Preradovićeva 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 The beginner’s guide to the 2018 World Nomad Games, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
More Questions & Answers
Petrovaradin (Station) to Subotica bus services, operated by Lasta, arrive at Subotica, Autobuska stanica station.
Petrovaradin (Station) to Subotica train services, operated by Srbija Voz, arrive at Subotica station.
Yes, the driving distance between Petrovaradin (Station) to Subotica is 107 km. It takes approximately 1h 15m to drive from Petrovaradin (Station) to Subotica.
Book your Petrovaradin (Station) to Subotica bus tickets online with Omio.
There are 565+ hotels available in Subotica.












