There are 4 ways to get from Balassagyarmat to Salgótarján by bus, train, car, or taxi
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 Balassagyarmat, Kenessey Albert Kórház to Salgótarján, autóbusz-állomásbus 1010 / ...
1h 11mFt 1,400–1,700Train
- Take the train from Balassagyarmat to Aszodtrain Re
- Take the train from Hatvan to Salgotarjantrain Re
3h 24mFt 2,460–2,974Drive 48 km
- Drive from Balassagyarmat to Salgótarjáncar 48 km
50 minFt 2,601–3,757Taxi
- Take the taxi from Balassagyarmat to Salgótarjántaxi 48 km
50 minFt 27,000–33,000
Balassagyarmat to Salgótarján by bus
Questions & Answers
The cheapest way to get from Balassagyarmat to Salgótarján is to bus which costs 1 400 Ft - 1 700 Ft and takes 1h 11m.
The fastest way to get from Balassagyarmat to Salgótarján is to drive which takes 50 min and costs 2 600 Ft - 3 800 Ft.
Yes, there is a direct bus departing from Balassagyarmat, Kenessey Albert Kórház and arriving at Salgótarján, autóbusz-állomás. Services depart every two hours, and operate every day. The journey takes approximately 1h 11m.
No, there is no direct train from Balassagyarmat to Salgótarján. However, there are services departing from Balassagyarmat and arriving at Salgotarjan via Aszod and Hatvan. The journey, including transfers, takes approximately 3h 24m.
The distance between Balassagyarmat and Salgótarján is 48 km. The road distance is 48 km.
The best way to get from Balassagyarmat to Salgótarján without a car is to bus which takes 1h 11m and costs 1 400 Ft - 1 700 Ft.
The bus from Balassagyarmat, Kenessey Albert Kórház to Salgótarján, autóbusz-állomás takes 1h 11m including transfers and departs every two hours.
Balassagyarmat to Salgótarján bus services, operated by MÁV Személyszállítási, depart from Balassagyarmat, Kenessey Albert Kórház station.
Balassagyarmat to Salgótarján train services, operated by Hungarian Railways (MÁV), depart from Balassagyarmat station.
The best way to get from Balassagyarmat to Salgótarján is to bus which takes 1h 11m and costs 1 400 Ft - 1 700 Ft. Alternatively, you can train, which costs 2 400 Ft - 3 000 Ft and takes 3h 24m.
What companies run services between Balassagyarmat, Hungary and Salgótarján, Hungary?
MÁV Személyszállítási operates a bus from Balassagyarmat, Kenessey Albert Kórház to Salgótarján, autóbusz-állomás every 2 hours. Tickets cost Ft 1,400–1,700 and the journey takes 1h 11m. Alternatively, you can take a train from Balassagyarmat to Salgotarjan via Aszod and Hatvan in around 3h 24m.
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Balassagyarmat to Aszod
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- Ft 1,000–1,300
- Website
- Hungarian Railways (MÁV)
Train from Hatvan to Salgotarjan
- Ave. Duration
- 1h 21m
- 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 Balassagyarmat, Kenessey Albert Kórház to Salgótarján, autóbusz-állomás
- Ave. Duration
- 1h 11m
- Frequency
- Every 2 hours
- Estimated price
- Ft 1,400–1,700
- Website
- MÁV Személyszállítási
- Ave. Duration
- 50 min
- Estimated price
- Ft 27,000–33,000
Csáki József
- Phone
- +36 35 315 816
Nógrád Volán Zrt.
- Phone
- +36 35 301 400
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 Getting around the Cyclades, 4 of the smartest ways to explore Australia, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Balassagyarmat to Salgótarján bus services, operated by MÁV Személyszállítási, arrive at Salgótarján, autóbusz-állomás station.
Balassagyarmat to Salgótarján train services, operated by Hungarian Railways (MÁV), arrive at Aszod station.
Yes, the driving distance between Balassagyarmat to Salgótarján is 48 km. It takes approximately 50 min to drive from Balassagyarmat to Salgótarján.
There are 231+ hotels available in Salgótarján.






