The average bus between Balatonalmádi and Keszthely takes 2h 18m and the fastest bus takes 2h 7m. There is a bus service every few hours from Balatonalmádi to Keszthely. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run hourly between Balatonalmádi and Keszthely. The earliest departure is at 4:55 AM at night, and the last departure from Balatonalmádi is at 9:00 PM which arrives into Keszthely at 11:07 PM. All services require a transfer, and take on average 2h 18m. The schedules shown below are for the next available departures.

2h 13m • 1 change

2h 13m • 1 change

2h 20m • 1 change

2h 13m • 1 change

2h 25m • 1 change

2h 45m • 1 change

2h 13m • 1 change

2h 13m • 1 change

2h 25m • 1 change

2h 45m • 1 change

2h 13m • 1 change

2h 13m • 1 change

2h 25m • 1 change

2h 45m • 1 change

2h 20m • 1 change

2h 13m • 1 change
Want to know about travelling from Balatonalmádi to Keszthely? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Balatonalmádi to Keszthely. However, there are services departing from Balatonalmádi station and arriving at Keszthely station via Veszprém, autóbusz-állomás. The journey, including transfers, takes approximately 2h 18m.
Balatonalmádi to Keszthely bus services, operated by MÁV Személyszállítási, depart from Balatonalmádi, autóbusz-állomás station.
Balatonalmádi to Keszthely bus services, operated by MÁV Személyszállítási, arrive at Keszthely, kórház station.
The distance between Balatonalmádi and Keszthely is 65.5 km. The road distance is 92 km.
You can take a bus from Balatonalmádi, autóbusz-állomás to Keszthely, kórház via Veszprém, autóbusz-állomás in around 2h 44m.