Travel from Budapest to Katowice

Train, bus or fly from Budapest to Katowice?

You can take a train from Budapest to Katowice via Wien Hbf in around 7 h 50 min. Alternatively, Polski Bus operates a bus from Budapest to Katowice twice daily. Tickets cost $24 - $40 and the journey takes 8 h 35 min.

How to get from Budapest to Katowice

ModeDurationPrice
From Kelenföld train to Wien Hbf then train to Katowice.7 h 50 min72€
From Budapest Kelenföld bus to Katowice.8 h 35 min25€
From Deák Ferenc tér M bus to Budapest Orange Ways then bus to Katowice Zob.11 h 13 min37€
From Budapest drive to Katowice.5 h 22 min63€
From Deák Ferenc tér M bus to Budapest airport, fly to Katowice airport, then shuttle to Katowice.7 h 7 min227€
From Deák Ferenc tér M bus to Budapest airport, fly to Krakow airport, then bus to Katowice.7 h 28 min136€
From Deák Ferenc tér M bus to Budapest airport, fly to Warsaw airport, train to Warszawa Zachodnia, then train to Katowice.7 h 25 min66€

How long does it take to get from Budapest to Katowice?

It takes approximately 7 h 50 min to get from Budapest to Katowice, including transfers.

Is there a direct train between Budapest and Katowice?

No, there is no direct train from Budapest to Katowice. However, there are services departing from Kelenföld and arriving at Katowice via Wien Hbf. The journey, including transfers, takes approximately 7 h 50 min.

Is there a direct bus between Budapest and Katowice?

Yes, there is a direct bus departing from Budapest Kelenföld and arriving at Katowice. Services depart twice daily. The journey takes approximately 8 h 35 min.

Operators from Budapest to Katowice

OperatorPhoneWebsite
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Polski Bus+48 22 417 62 27Polski Bus
BKK+36 1 3 255 255BKK
Tourbus Bulgaria00359 2 980 68 62Tourbus Bulgaria
LOTLOT
LufthansaLufthansa
Wizz AirWizz Air
RyanairRyanair
EurowingsEurowings
PKM Katowice+48 32 493 10 03PKM Katowice
Austrian AirlinesAustrian Airlines
KLMKLM
Brussels AirlinesBrussels Airlines
Ukraine International AirlinesUkraine International Airlines
British AirwaysBritish Airways
CSACSA
easyJeteasyJet
Air FranceAir France
Leo Express+420 220 311 700Leo Express
Polish Railways (PKP)703 200 200Polish Railways (PKP)