There are 3 ways to get from Budapest to Mohács by train, 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.

Recommended option

Train, bus  •  3h 33m

  1. Take the train from Kelenfoeld to Szekszard 838
  2. Take the bus from Szekszárd to Mohács 1131

3 440 Ft - 4 143 Ft

2 alternative options

Train  •  4h 37m

  1. Take the train from Kelenfoeld to Pecs Ic
  2. Take the train from Pecs to Koezepmezoe Re

4 926 Ft - 5 848 Ft

Drive  •  2h 1m

  1. Drive from Budapest to Mohács 200.8 km

7 000 Ft - 11 000 Ft

Coronavirus (COVID-19) in Hungary

There is widespread community transmission globally.
Some travel restrictions are being lifted in Hungary. For the latest travel status, please check the official page for Hungary.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Hungary.

Coronavirus (COVID-19) Travel Advice

Some international borders began to reopen in Hungary from 4/24/2020.

Source Type: Government | Last updated: 4/27/2020

There are currently lockdown measures within Hungary to control the spread of Coronavirus (COVID-19). Domestic travel within Hungary may be affected.

Source Type: Government | Last updated: 4/27/2020

International flights leaving Hungary are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Source Type: Government | Last updated: 3/25/2020

Data sourced from: CDC, ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Budapest to Mohács is to train and bus which costs 3 400 Ft - 4 200 Ft and takes 3h 33m.

More details

The quickest way to get from Budapest to Mohács is to drive which costs 7 000 Ft - 11 000 Ft and takes 2h 1m.

More details

No, there is no direct train from Budapest to Mohács. However, there are services departing from Kelenfoeld and arriving at Koezepmezoe via Pecs. The journey, including transfers, takes approximately 4h 37m.

More details

The distance between Budapest and Mohács is 170 km. The road distance is 200.8 km.

Get driving directions

The best way to get from Budapest to Mohács without a car is to train and bus which takes 3h 33m and costs 3 400 Ft - 4 200 Ft.

More details

It takes approximately 3h 33m to get from Budapest to Mohács, including transfers.

More details

Budapest to Mohács train services, operated by Hungarian Railways (MÁV), depart from Kelenfoeld station.

More details

Budapest to Mohács train services, operated by Hungarian Railways (MÁV), arrive at Koezepmezoe station.

More details

Yes, the driving distance between Budapest to Mohács is 201 km. It takes approximately 2h 1m to drive from Budapest to Mohács.

Get driving directions

There are 136+ hotels available in Mohács. Prices start at 30 000 Ft per night.

More details

Map of how to get from Budapest to Mohács.
Launch map view
  • Distance: 169.5 km
  • Duration: 3h 33m

What companies run services between Budapest, Hungary and Mohács, Baranya, Hungary?

You can take a train from Budapest to Mohács via Pecs in around 4h 37m.

Train operators
Hungarian Railways (MÁV)
Phone
+36 (1) 3 49 49 49
Website
mavcsoport.hu
Train from Kelenfoeld to Szekszard
Ave. Duration
1h 46m
Frequency
Once daily
Estimated price
2 500 Ft - 3 000 Ft
Website
mavcsoport.hu
Train from Kelenfoeld to Pecs
Ave. Duration
2h 33m
Frequency
Every 4 hours
Estimated price
3 900 Ft - 4 600 Ft
Website
mavcsoport.hu
Train from Pecs to Koezepmezoe
Ave. Duration
1h 4m
Frequency
Twice daily
Estimated price
1 000 Ft - 1 300 Ft
Website
mavcsoport.hu
Bus operators

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 to the UK: What do I need to know?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.