There are 2 ways to get from Belgrade to Jánoshalma by train 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.
Comparing Your Travel Options
The cheapest way to get from Belgrade to Jánoshalma is to train and drive which costs 4 500 Ft - 7 500 Ft and takes 2h 32m.
The fastest way to get from Belgrade to Jánoshalma is to train and drive which takes 2h 32m and costs 4 500 Ft - 7 500 Ft.
The distance between Belgrade and Jánoshalma is 214 km. The road distance is 219.9 km.
It takes approximately 2h 32m to get from Belgrade to Jánoshalma, including transfers.
Yes, the driving distance between Belgrade to Jánoshalma is 220 km. It takes approximately 2h 34m to drive from Belgrade to Jánoshalma.
There are 56+ hotels available in Jánoshalma.
What companies run services between Belgrade, Serbia and Jánoshalma, Hungary?
There is no direct connection from Belgrade to Jánoshalma. However, you can take the train to Subotica then drive to Jánoshalma. Alternatively, you can drive from Belgrade to Jánoshalma in around 2h 34m.
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Beograd Centar to Subotica
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- Ft 2,200–3,700
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- Ft 2,200–2,600
- 1st Class
- Ft 2,900–3,700
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 What documents do I need to cross Niagara Falls?, Travelling to the UK: What do I need to know?, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.






