There are 3 ways to get from Budapest Keleti Station to Balassagyarmat by bus, 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.
Bus
best- Take the bus from Budapest, Újpest-Városkapu XIII. kerület to Balassagyarmat, Lidl áruházbus 1010 / ...
2h 36mFt 2,550–2,950Train
cheapest- Take the train from Budapest-Keleti to Aszodtrain Ir / ...
- Take the train from Aszod to Balassagyarmattrain Re
2h 43mFt 1,949–2,383Drive 84.6 km
- Drive from Budapest Keleti Station to Balassagyarmatcar 84.6 km
1h 10mFt 4,611–6,660
Budapest Keleti Station to Balassagyarmat by bus and foot
Questions & Answers
The cheapest way to get from Budapest Keleti Station to Balassagyarmat is to train which costs 1 900 Ft - 2 400 Ft and takes 2h 43m.
The fastest way to get from Budapest Keleti Station to Balassagyarmat is to drive which takes 1h 10m and costs 4 600 Ft - 7 000 Ft.
No, there is no direct bus from Budapest Keleti Station to Balassagyarmat. However, there are services departing from Keleti pályaudvar M and arriving at Balassagyarmat, Lidl áruház via Budapest, Újpest-Városkapu XIII. kerület. The journey, including transfers, takes approximately 2h 36m.
No, there is no direct train from Budapest Keleti Station to Balassagyarmat. However, there are services departing from Budapest-Keleti and arriving at Balassagyarmat via Aszod. The journey, including transfers, takes approximately 2h 43m.
The distance between Budapest Keleti Station and Balassagyarmat is 81 km. The road distance is 84.6 km.
The best way to get from Budapest Keleti Station to Balassagyarmat without a car is to bus which takes 2h 36m and costs 2 500 Ft - 3 000 Ft.
It takes approximately 2h 36m to get from Budapest Keleti Station to Balassagyarmat, including transfers.
Budapest Keleti Station to Balassagyarmat bus services, operated by MÁV Személyszállítási, depart from Budapest, Újpest-Városkapu XIII. kerület station.
Budapest Keleti Station to Balassagyarmat train services, operated by Hungarian Railways (MÁV), depart from Budapest-Keleti station.
The best way to get from Budapest Keleti Station to Balassagyarmat is to bus which takes 2h 36m and costs 2 500 Ft - 3 000 Ft. Alternatively, you can train, which costs 1 900 Ft - 2 400 Ft and takes 2h 43m.
What companies run services between Budapest Keleti Station, Hungary and Balassagyarmat, Hungary?
MÁV Személyszállítási operates a bus from Budapest, Újpest-Városkapu XIII. kerület to Balassagyarmat, Lidl áruház hourly. Tickets cost Ft 2,100–2,500 and the journey takes 1h 26m. Alternatively, you can take a train from Budapest-Keleti to Balassagyarmat via Aszod in around 2h 43m.
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Budapest-Keleti to Aszod
- Ave. Duration
- 38 min
- Frequency
- Every 15 minutes
- Estimated price
- Ft 950–1,100
- Website
- Hungarian Railways (MÁV)
Train from Aszod to Balassagyarmat
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- Ft 1,000–1,300
- Website
- Hungarian Railways (MÁV)
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- MÁV Személyszállítási
Bus from Budapest, Újpest-Városkapu XIII. kerület to Balassagyarmat, Lidl áruház
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- Ft 2,100–2,500
- Website
- MÁV Személyszállítási
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 How to plan an amazing trip around Scandinavia, Need to know: Greyhound, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
Budapest Keleti Station to Balassagyarmat bus services, operated by MÁV Személyszállítási, arrive at Balassagyarmat, Lidl áruház station.
Budapest Keleti Station to Balassagyarmat train services, operated by Hungarian Railways (MÁV), arrive at Aszod station.
Yes, the driving distance between Budapest Keleti Station to Balassagyarmat is 85 km. It takes approximately 1h 10m to drive from Budapest Keleti Station to Balassagyarmat.
There are 104+ hotels available in Balassagyarmat.






