There are 3 ways to get from Ptuj 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, bus
best- Take the train from Ptuj to Zalaegerszegtrain Ic
- Take the bus from Zalaegerszeg, autóbusz-állomás to Keszthely, Bercsényi utcabus 1499 / ...
3h 43mFt 4,037–4,613Drive 136.3 km
- Drive from Ptuj to Keszthelycar 136.3 km
2h 15mFt 7,916–11,434Train
- Take the train from Ptuj to Janoshazatrain Ic
- Take the train from Janoshaza to Keszthelytrain Ir
5h 4mFt 4,298–5,050
Ptuj to Keszthely by train and bus
Comparing Your Travel Options
The cheapest way to get from Ptuj to Keszthely is to train and bus which costs 4 000 Ft - 4 700 Ft and takes 3h 43m.
The fastest way to get from Ptuj to Keszthely is to drive which takes 2h 15m and costs 7 500 Ft - 12 000 Ft.
No, there is no direct train from Ptuj to Keszthely. However, there are services departing from Ptuj and arriving at Keszthely via Janoshaza. The journey, including transfers, takes approximately 5h 4m.
The distance between Ptuj and Keszthely is 180 km. The road distance is 136.3 km.
The best way to get from Ptuj to Keszthely without a car is to train and bus which takes 3h 43m and costs 4 000 Ft - 4 700 Ft.
It takes approximately 3h 43m to get from Ptuj to Keszthely, including transfers.
Ptuj to Keszthely train services, operated by Hungarian Railways (MÁV), depart from Ptuj station.
Ptuj to Keszthely train services, operated by Hungarian Railways (MÁV), arrive at Janoshaza station.
Yes, the driving distance between Ptuj to Keszthely is 136 km. It takes approximately 2h 15m to drive from Ptuj to Keszthely.
There are 1827+ hotels available in Keszthely.
What companies run services between Ptuj, Slovenia and Keszthely, Hungary?
You can take a train from Ptuj to Keszthely via Janoshaza in around 5h 4m.
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Ptuj to Zalaegerszeg
- Ave. Duration
- 2h 2m
- Frequency
- Twice daily
- Estimated price
- Ft 2,300–2,800
- Website
- Hungarian Railways (MÁV)
Train from Ptuj to Janoshaza
- Ave. Duration
- 2h 54m
- Frequency
- Twice daily
- Estimated price
- Ft 3,200–3,700
- Website
- Hungarian Railways (MÁV)
Train from Janoshaza to Keszthely
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Estimated price
- Ft 1,100–1,400
- Website
- Hungarian Railways (MÁV)
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- MÁV Személyszállítási
Bus from Zalaegerszeg, autóbusz-állomás to Keszthely, Bercsényi utca
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- Ft 1,400–1,600
- 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 How to get from Luton Airport into central London, Italian Lakes: Getting around by train, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.






