There are 4 ways to get from Budapest to Szalkszentmárton by train, taxi, 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, taxi
best- Take the train from Budapest-Kelenfoeld to Dunaujvarostrain Re
- Take the taxi from Dunaujvaros to Szalkszentmártontaxi
1h 20mFt 4,670–5,564Bus
cheapest- Take the bus from Budapest, Népliget autóbusz-pályaudvar to Szalkszentmárton, bejárati útbus 1110 / ...
2h 11mFt 2,350–2,650Drive 64.3 km
- Drive from Budapest to Szalkszentmártoncar 64.3 km
1h 5mFt 3,486–5,036Taxi
- Take the taxi from Budapest to Szalkszentmártontaxi 64.3 km
1h 5mFt 38,000–46,000
Budapest to Szalkszentmárton by subway and bus
Questions & Answers
The cheapest way to get from Budapest to Szalkszentmárton is to bus which costs 2 300 Ft - 2 700 Ft and takes 2h 11m.
The fastest way to get from Budapest to Szalkszentmárton is to drive which takes 1h 5m and costs 3 400 Ft - 5 500 Ft.
No, there is no direct bus from Budapest to Szalkszentmárton. However, there are services departing from Budapest, Népliget autóbusz-pályaudvar and arriving at Szalkszentmárton, bejárati út via . The journey, including transfers, takes approximately 2h 11m.
The distance between Budapest and Szalkszentmárton is 97 km. The road distance is 64.3 km.
The best way to get from Budapest to Szalkszentmárton without a car is to train and taxi which takes 1h 20m and costs 4 600 Ft - 6 000 Ft.
It takes approximately 1h 20m to get from Budapest to Szalkszentmárton, including transfers.
Budapest to Szalkszentmárton bus services, operated by MÁV Személyszállítási, depart from Budapest, Népliget autóbusz-pályaudvar station.
Budapest to Szalkszentmárton bus services, operated by MÁV Személyszállítási, arrive at Szalkszentmárton, bejárati út station.
Yes, the driving distance between Budapest to Szalkszentmárton is 64 km. It takes approximately 1h 5m to drive from Budapest to Szalkszentmárton.
There are 99+ hotels available in Szalkszentmárton.
What companies run services between Budapest, Hungary and Szalkszentmárton, Hungary?
MÁV Személyszállítási operates a bus from Budapest, Népliget autóbusz-pályaudvar to Szalkszentmárton, bejárati út hourly. Tickets cost Ft 1,900–2,200 and the journey takes 1h 12m.
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Budapest-Kelenfoeld to Dunaujvaros
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- Ft 1,300–1,600
- 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, Népliget autóbusz-pályaudvar to Szalkszentmárton, bejárati út
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- Ft 1,900–2,200
- Website
- MÁV Személyszállítási
- Ave. Duration
- 42 min
- Estimated price
- Ft 3,300–46,000
Taxi rendelés - Dunaújvárosi Unió
- Phone
- +36 25 400 400
- Website
- uniotaxi.hu
MB Elit Taxi
- Phone
- +36 1 232 3232
- Website
- mbelittaxi.hu
Főtaxi
- Phone
- +36 1 222 2222
- Website
- fotaxi.hu
City Taxi
- Phone
- +36 1 211 1111
- Website
- citytaxi.hu
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 Travelling by boat in Italy, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to travel India's Golden Triangle - to help you get the most out of your next trip.






