There are 4 ways to get from Budapest to Szentendre by bus, train, taxi 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.
Take the line 2694 bus from Budapest Árpád híd M to Szentendre Autóbusz-Állomás
Take the train from Batthyány tér to Szentendre
Take a taxi from Budapest to Szentendre
Drive from Budapest to Szentendre
Budapest to Szentendre by train
The train journey time between Budapest and Szentendre is around 39 min and covers a distance of around 21 km. The fastest train normally takes 39 min. Operated by Máv-Hév, the Budapest to Szentendre train service departs from Batthyány tér and arrives in Szentendre. Typically 570 trains run weekly, although weekend and holiday schedules can vary so check in advance.
Train route information
First and last trains
The schedules shown below are for the next available departures.
Budapest to Szentendre train schedules
Trains departing Friday, October 22, 2021
Travel safe during COVID-19
Rules to follow in Hungary
Travel within Hungary
Observe COVID-19 safety rules
Nationwide control measures in place
COVID-19 help in Hungary
Frequently Asked Questions
There are currently travel restrictions within Hungary.Explore options for future travel
Domestic travel is not restricted, but some conditions may apply
- Face masks are mandatory
- There is a social distancing requirement of 1.5 metres
- Observe COVID-19 safety rules
- Nationwide control measures in place
The national COVID-19 helpline number in Szentendre is 0036 6 80 277 455.
Wearing a face mask on public transport in Szentendre is mandatory.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 0036 6 80 277 455.
Last updated: 17 Oct 2021
Exceptions may apply, for full details: European Union.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The most affordable way to get from Budapest to Szentendre is to line 2694 bus, which costs 460 Ft - 600 Ft and takes 20 min.
The quickest way to get from Budapest to Szentendre is to line 2694 bus which costs 460 Ft - 600 Ft and takes 20 min.
Yes, there is a direct bus departing from Budapest Árpád híd M and arriving at Szentendre Autóbusz-Állomás. Services depart every 30 minutes. The journey takes approximately 20 min.
Yes, there is a direct train departing from Batthyány tér and arriving at Szentendre. Services depart every 20 minutes, and operate every day. The journey takes approximately 39 min.
The distance between Budapest and Szentendre is 19 km. The road distance is 20.7 km.
The best way to get from Budapest to Szentendre without a car is to line 2694 bus which takes 20 min and costs 460 Ft - 600 Ft.
The line 2694 bus from Budapest Árpád híd M to Szentendre Autóbusz-Állomás takes 20 min including transfers and departs every 30 minutes.
Budapest to Szentendre bus services, operated by Volanbusz, depart from Budapest Árpád híd M station.
Budapest to Szentendre train services, operated by Máv-Hév, depart from Batthyány tér station.
The best way to get from Budapest to Szentendre is to line 2694 bus which takes 20 min and costs 460 Ft - 600 Ft. Alternatively, you can train, which costs and takes 39 min.
What companies run services between Budapest, Hungary and Szentendre, Hungary?
Volanbusz operates a bus from Budapest Árpád híd M to Szentendre Autóbusz-Állomás on demand. Tickets cost 460 Ft - 600 Ft and the journey takes 20 min. Alternatively, Máv-Hév operates a train from Batthyány tér to Szentendre every 20 minutes, and the journey takes 39 min.
Bus from Budapest Árpád híd M to Szentendre Autóbusz-Állomás
- Ave. Duration
- 20 min
- On demand
- Estimated price
- 460 Ft - 600 Ft
- Schedules at
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 get from Luton Airport into central London, 5 incredible day trips from Florence by train and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
Budapest to Szentendre bus services, operated by Volanbusz, arrive at Szentendre Autóbusz-Állomás station.
Budapest to Szentendre train services, operated by Máv-Hév, arrive at Szentendre station.
Yes, the driving distance between Budapest to Szentendre is 21 km. It takes approximately 22 min to drive from Budapest to Szentendre.
There are 597+ hotels available in Szentendre. Prices start at 30 000 Ft per night.