There are 3 ways to get from Esztergom to Budapest East Station 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.

Recommended option

Bus, line 30 bus  •  2 h 30 min

  1. Take the bus from Esztergom Rákoczi tér to Budapest Fóti út 880
  2. Take the line 30 bus from Megyeri út / Fóti út to Keleti pályaudvar M 30 / ...

$6 - $7

Cheapest option

Train  •  2 h 34 min

  1. Take the train from Sturovo to Budapest-Keleti Eurocity

$5 - $8

1 alternative option

Drive  •  51 min

  1. Drive from Esztergom to Budapest East Station 31.4 miles

$5 - $9

What companies run services between Esztergom, Hungary and Budapest East Station, Hungary?

You can take a bus from Esztergom to Budapest East Station via Budapest Fóti út and Megyeri út / Fóti út in around 2 h 30 min. Alternatively, Railways of Slovak Republic (ZSSK) operates a train from Esztergom to Budapest East Station every 4 hours. Tickets cost $4 - $7 and the journey takes 1 h 21 min.

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?, French strikes 2018: What are my alternative transport options? and Italian Lakes: Getting around by train - to help you get the most out of your next trip.

Questions & Answers

How far is it from Esztergom to Budapest East Station?

The distance between Esztergom and Budapest East Station is 41 km. The road distance is 50 km.

What is the cheapest way to get from Esztergom to Budapest East Station?

The cheapest way to get from Esztergom to Budapest East Station is to bus and line 30 bus which costs 1 400 Ft - 1 800 Ft and takes 2 h 30 min.

What is the fastest way to get from Esztergom to Budapest East Station?

The quickest way to get from Esztergom to Budapest East Station is to drive which takes 51 min and costs 1 400 Ft - 2 100 Ft.

Is there a direct bus between Esztergom and Budapest East Station?

No, there is no direct bus from Esztergom to Budapest East Station. However, there are services departing from Esztergom Rákoczi tér and arriving at Keleti pályaudvar M via Megyeri út / Fóti út. The journey, including transfers, takes approximately 2 h 30 min.

How long does it take to get from Esztergom to Budapest East Station?

It takes approximately 2 h 30 min to get from Esztergom to Budapest East Station, including transfers.