Travel within Hungary is: Unrestricted. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Budapest?

Book now

There are 5 ways to get from Balatonmáriafürdő to Budapest by train, bus, 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.

Recommended option

Train via Balatonfenyves  •  2h 49m

  1. Take the train from Balatonfenyves to Budapest-Deli Ic / ...

Cheapest option

Bus  •  3h 17m

  1. Take the bus from Balatonkeresztúr Templom to Budapest Újbuda-központ 1188

3 alternative options

Train  •  3h 27m

  1. Take the train from Mariaszoeloetelep to Budapest-Deli 8609 / ...

Taxi  •  1h 36m

  1. Take a taxi from Balatonmáriafürdő to Budapest 165.7 km

Drive  •  1h 36m

  1. Drive from Balatonmáriafürdő to Budapest 165.7 km

Balatonmáriafürdő to Budapest by train

The train journey time between Balatonmáriafürdő and Budapest is around 2h 49m and covers a distance of around 169 km. This includes an average layover time of around 33 min. Operated by Hungarian Railways (MÁV) and Croatian Railways (HŽPP), the Balatonmáriafürdő to Budapest train service departs from Mariaszoeloetelep and arrives in Budapest-Deli. Typically 35 trains run weekly, although weekend and holiday schedules can vary so check in advance.

35 Weekly Trains
2h 49m Average Duration
4 249 Ft Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Balatonmáriafürdő to Budapest is to train which costs 3 000 Ft - 3 500 Ft and takes 3h 27m.

More details

The fastest way to get from Balatonmáriafürdő to Budapest is to taxi which takes 1h 36m and costs 55 000 Ft - 70 000 Ft.

More details

Yes, there is a direct train departing from Mariaszoeloetelep and arriving at Budapest-Deli. Services depart four times a day, and operate every day. The journey takes approximately 3h 27m.

More details

The distance between Balatonmáriafürdő and Budapest is 152 km. The road distance is 165.7 km.

Get driving directions

The best way to get from Balatonmáriafürdő to Budapest without a car is to train via Balatonfenyves which takes 2h 49m and costs 4 200 Ft - 6 000 Ft.

More details

It takes approximately 2h 49m to get from Balatonmáriafürdő to Budapest, including transfers.

More details

Balatonmáriafürdő to Budapest train services, operated by Hungarian Railways (MÁV), depart from Balatonfenyves station.

More details

The best way to get from Balatonmáriafürdő to Budapest is to train via Balatonfenyves which takes 2h 49m and costs 4 200 Ft - 6 000 Ft. Alternatively, you can bus, which costs 2 900 Ft - 3 800 Ft and takes 3h 17m.

Mode details

Balatonmáriafürdő to Budapest train services, operated by Hungarian Railways (MÁV), arrive at Budapest-Deli station.

More details

Yes, the driving distance between Balatonmáriafürdő to Budapest is 166 km. It takes approximately 1h 36m to drive from Balatonmáriafürdő to Budapest.

Get driving directions

Map of how to get from Balatonmáriafürdő to Budapest.
Launch map view
  • Distance: 152.1 km
  • Duration: 2h 49m

What companies run services between Balatonmáriafürdő, Hungary and Budapest, Hungary?

Hungarian Railways (MÁV) operates a train from Balatonfenyves to Budapest-Deli hourly. Tickets cost 2 900 Ft - 3 400 Ft and the journey takes 2h 7m. Croatian Railways (HŽPP) also services this route twice daily. Alternatively, Volanbusz operates a bus from Balatonkeresztúr Templom to Budapest Újbuda-központ once daily. Tickets cost 2 800 Ft - 3 600 Ft and the journey takes 1h 59m.

Train operators
Hungarian Railways (MÁV)
Phone
+36 (1) 3 49 49 49
Website
mavcsoport.hu
Train from Balatonfenyves to Budapest-Deli
Ave. Duration
2h 7m
Frequency
Hourly
Estimated price
2 900 Ft - 3 400 Ft
Website
mavcsoport.hu
Train from Mariaszoeloetelep to Budapest-Deli
Ave. Duration
3h 27m
Frequency
4 times a day
Estimated price
3 000 Ft - 3 500 Ft
Website
mavcsoport.hu
Bus operators
Other operators
Taxi from Balatonmáriafürdő to Budapest
Ave. Duration
1h 36m
Estimated price
55 000 Ft - 70 000 Ft
Taxi Hévíz
Phone
+36 30 555 3410
Website
taxiheviz.com
Taxi Centrum Keszthely
Phone
+36 30 777 5777

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, The beginner’s guide to the 2018 World Nomad Games and How to travel India's Golden Triangle - to help you get the most out of your next trip.

More Questions & Answers

There are 512+ hotels available in Budapest. Prices start at 40 000 Ft per night.

More details

ticket