There are 4 ways to get from Békéscsaba to Keszthely 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.
Train via Budapest
best- Take the train from Bekescsaba to Budapest-Keletitrain Ic / ...
- Take the train from Budapest-Deli to Keszthelytrain Ic / ...
6h 11mFt 9,724–10,640Train
cheapest- Take the train from Bekescsaba to Tapolcatrain Ir
6h 51mFt 6,971–7,985Bus
- Take the bus from Békéscsaba, autóbusz-állomás to Keszthely, autóbusz-állomásbus 1499
8h 57mFt 10,000–12,000Drive 350.2 km
- Drive from Békéscsaba to Keszthelycar 350.2 km
4h 20mFt 18,995–27,437
Békéscsaba to Keszthely by train and subway
Questions & Answers
The cheapest way to get from Békéscsaba to Keszthely is to train which costs 6 500 Ft - 8 000 Ft and takes 6h 51m.
The fastest way to get from Békéscsaba to Keszthely is to drive which takes 4h 20m and costs 19 000 Ft - 28 000 Ft.
Yes, there is a direct bus departing from Békéscsaba, autóbusz-állomás and arriving at Keszthely, autóbusz-állomás. Services depart once daily, and operate every day. The journey takes approximately 8h 57m.
No, there is no direct train from Békéscsaba to Keszthely. However, there are services departing from Bekescsaba and arriving at Keszthely via Keleti pályaudvar and Budapest-Deli. The journey, including transfers, takes approximately 6h 11m.
The distance between Békéscsaba and Keszthely is 389 km. The road distance is 350.2 km.
The best way to get from Békéscsaba to Keszthely without a car is to train via Budapest which takes 6h 11m and costs 9 500 Ft - 11 000 Ft.
It takes approximately 6h 11m to get from Békéscsaba to Keszthely, including transfers.
Békéscsaba to Keszthely bus services, operated by MÁV Személyszállítási, depart from Békéscsaba, autóbusz-állomás station.
Békéscsaba to Keszthely train services, operated by Hungarian Railways (MÁV), depart from Bekescsaba station.
The best way to get from Békéscsaba to Keszthely is to train via Budapest which takes 6h 11m and costs 9 500 Ft - 11 000 Ft. Alternatively, you can bus, which costs 10 000 Ft - 12 000 Ft and takes 8h 57m.
What companies run services between Békéscsaba, Hungary and Keszthely, Hungary?
You can take a train from Bekescsaba to Keszthely via Budapest-Keleti, Keleti pályaudvar, Déli pályaudvar, and Budapest-Deli in around 6h 11m. Alternatively, MÁV Személyszállítási operates a bus from Békéscsaba, autóbusz-állomás to Keszthely, autóbusz-állomás once daily. Tickets cost Ft 10,000–12,000 and the journey takes 8h 57m.
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Bekescsaba to Budapest-Keleti
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- Ft 3,300–3,900
- Website
- Hungarian Railways (MÁV)
Train from Budapest-Deli to Keszthely
- Ave. Duration
- 2h 36m
- Frequency
- Hourly
- Estimated price
- Ft 3,300–3,800
- Website
- Hungarian Railways (MÁV)
Train from Bekescsaba to Tapolca
- Ave. Duration
- 6h 4m
- Frequency
- 4 times a week
- Estimated price
- Ft 6,000–7,500
- Website
- Hungarian Railways (MÁV)
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Bekescsaba to Budapest-Keleti
- Ave. Duration
- 2h 35m
- Frequency
- Every 2 hours
- Estimated price
- Ft 5,900–6,400
- Website
- Romanian Railways (CFR)
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- MÁV Személyszállítási
Bus from Békéscsaba, autóbusz-állomás to Keszthely, autóbusz-állomás
- Ave. Duration
- 8h 57m
- Frequency
- Once daily
- Estimated price
- Ft 10,000–12,000
- Website
- MÁV Személyszállítási
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 4 of the smartest ways to explore Australia, Italy Travel Guides, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
Békéscsaba to Keszthely bus services, operated by MÁV Személyszállítási, arrive at Keszthely, autóbusz-állomás station.
Békéscsaba to Keszthely train services, operated by Hungarian Railways (MÁV), arrive at Budapest-Keleti station.
Yes, the driving distance between Békéscsaba to Keszthely is 350 km. It takes approximately 4h 20m to drive from Békéscsaba to Keszthely.
There are 2387+ hotels available in Keszthely.












