Duration 19h 37m
Distance 1116.3 km
Average price 1 329 ₴
Frequency 3/week

Trip overview

The average bus between Budapest and Kiev takes 19h 37m and the fastest bus takes 19h 28m. The bus runs, on average, 3 times per week from Budapest to Kiev. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Budapest Nepliget
  2. Kiev
20h 23m
1 029 ₴ - 1 629 ₴

Budapest to Kiev bus times

Buses run three times a week between Budapest and Kiev. The service departs Budapest at 19:42 in the evening, which arrives into Kiev at 16:10. All services require a transfer, and take on average 19h 37m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Budapest to Kiev? 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 Budapest to Kiev. However, there are services departing from Deák Ferenc tér M and arriving at Kiew Dachnaja via Budapest Nepliget. The journey, including transfers, takes approximately 20h 23m.

More details

The distance between Budapest and Kiev is 899 km. The road distance is 1116.3 km.

Get driving directions

Budapest to Kiev bus services, operated by EuroClub, depart from Budapest Nepliget station.

More details

Budapest to Kiev bus services, operated by EuroClub, arrive at Kiew Dachnaja station.

More details

Kiev is 1h ahead of Budapest. It is currently 3:42 AM in Budapest and 4:42 AM in Kiev.

There are 2750+ hotels available in Kiev. Prices start at 800 ₴ per night.

More details

What companies run services between Budapest and Kiev?

FlixBus operates a bus from Budapest to Kiev 4 times a week. Tickets cost 1 300 ₴ - 1 700 ₴ and the journey takes 17h 30m.
Bus operators
Ave. Duration
17h 30m
4 times a week
Estimated price
1 300 ₴ - 1 700 ₴
Ave. Duration
19h 10m
3 times a week
Estimated price
1 000 ₴ - 1 600 ₴

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps