There are 5 ways to get from Belgrade to Sonta 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 Beograd Centar to Novi Sadtrain 1130
- Take the train from Novi Sad to Sontatrain Re
3h 34mRSD 800–1,518Bus
- Take the bus from Beograd, Autobuska stanica to Sombor, Autobuska Stanicabus
- Take the bus from Sombor, Autobuska Stanica to Sontabus
5h 15mDrive 167.5 km
- Drive from Belgrade to Sontacar 167.5 km
2h 17mRSD 2,649–3,827Train via Novi Sad
- Take the train from Beograd Centar to Sremski Karlovcitrain Re / ...
- Take the train from Novi Sad to Sontatrain Re
4h 21mRSD 855–1,204Bus, train
- Take the bus from Belgrade to Novi Sad, Autobuska Stanicabus
- Take the train from Novi Sad to Sontatrain Re
4h 36mRSD 1,259–2,344
Belgrade to Sonta by train
Questions & Answers
The cheapest way to get from Belgrade to Sonta is to train via Novi Sad which costs RSD 850 - RSD 1200 and takes 4h 21m.
The fastest way to get from Belgrade to Sonta is to drive which takes 2h 17m and costs RSD 2600 - RSD 3900.
No, there is no direct bus from Belgrade to Sonta. However, there are services departing from Beograd, Autobuska stanica and arriving at Sonta via Sombor, Autobuska Stanica. The journey, including transfers, takes approximately 5h 15m.
No, there is no direct train from Belgrade to Sonta. However, there are services departing from Beograd Centar and arriving at Sonta via Novi Sad. The journey, including transfers, takes approximately 3h 34m.
The distance between Belgrade and Sonta is 157 km. The road distance is 167.5 km.
The best way to get from Belgrade to Sonta without a car is to train which takes 3h 34m and costs RSD 800 - RSD 1600.
It takes approximately 3h 34m to get from Belgrade to Sonta, including transfers.
Belgrade to Sonta bus services, operated by Severtrans, depart from Beograd, Autobuska stanica station.
Belgrade to Sonta train services, operated by Railways of Montenegro (ŽPCG), depart from Beograd Centar station.
The best way to get from Belgrade to Sonta is to train which takes 3h 34m and costs RSD 800 - RSD 1600. Alternatively, you can bus, which costs and takes 5h 15m.
What companies run services between Belgrade, Serbia and Sonta, Serbia?
You can take a train from Beograd Centar to Sonta via Novi Sad in around 3h 34m. Alternatively, you can take a bus from Beograd, Autobuska stanica to Sonta via Sombor, Autobuska Stanica in around 5h 15m.
- Phone
- +382 20 441 197
- [email protected]
- Website
- zpcg.me
Train from Beograd Centar to Novi Sad
- Ave. Duration
- 43 min
- Frequency
- Twice daily
- Estimated price
- RSD 410–920
- Website
- https://zpcg.me/en
- Second Class
- RSD 410–470
- First Class
- RSD 870–920
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Novi Sad to Sonta
- Ave. Duration
- 1h 51m
- Frequency
- Every 2 hours
- Estimated price
- RSD 390–600
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 390–450
- 1st Class
- RSD 470–600
Train from Beograd Centar to Sremski Karlovci
- Ave. Duration
- 47 min
- Frequency
- Every 30 minutes
- Estimated price
- RSD 330–470
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 330–380
- 1st Class
- RSD 370–470
Train from Novi Sad to Sonta
- Ave. Duration
- 1h 51m
- Frequency
- Every 2 hours
- Estimated price
- RSD 390–600
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 390–450
- 1st Class
- RSD 470–600
Train from Novi Sad to Sonta
- Ave. Duration
- 1h 51m
- Frequency
- Every 2 hours
- Estimated price
- RSD 390–600
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 390–450
- 1st Class
- RSD 470–600
- Phone
- +381 25 424577
- [email protected]
- Website
- severtrans.rs
Bus from Beograd, Autobuska stanica to Sombor, Autobuska Stanica
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- RSD 1,900–2,900
- Schedules at
- severtrans.rs
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Beograd, Autobuska stanica to Sombor, Autobuska Stanica
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- RSD 1,700–2,900
- Website
- https://www.flixbus.co.uk
- Phone
- +(381)(64)1165263
- Website
- redvoznje.net
Bus from Beograd, Autobuska stanica to Sombor, Autobuska Stanica
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Schedules at
- redvoznje.net
- Phone
- +381 (0) 33 455662
- [email protected]
- Website
- janjusevic.com
Bus from Beograd, Autobuska stanica to Sombor, Autobuska Stanica
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- RSD 700–900
- Schedules at
- janjusevic.com
- Regular ticket
- RSD 700–900
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Beograd, Autobuska stanica to Sombor, Autobuska Stanica
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- RSD 1,700–3,600
- Schedules at
- lasta.rs
- Book at
- lasta.rs
Bus from Belgrade to Novi Sad, Autobuska Stanica
- Phone
- +381 25 773377
- Website
- facebook.com
Bus from Sombor, Autobuska Stanica to Sonta
- Ave. Duration
- 1h
- Frequency
- Twice a week
- Schedules at
- facebook.com
Want to know more about travelling around Serbia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Belgrade to Sonta bus services, operated by Severtrans, arrive at Sombor, Autobuska Stanica station.
Belgrade to Sonta train services, operated by Railways of Montenegro (ŽPCG), arrive at Novi Sad station.
Yes, the driving distance between Belgrade to Sonta is 168 km. It takes approximately 2h 17m to drive from Belgrade to Sonta.
There are 263+ hotels available in Sonta.

















