There are 6 ways to get from Ivano-Frankivsk Oblast to Kyiv by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Transport is disrupted due to the Russia-Ukraine war. Read more
Bus, train
best- Take the bus from Ivano Frankivsk to Dubnobus Kyiv-Swinoujscie
- Take the train from Дубно to Kyiv-Pas.train 080Л / ...
7h 39m₴1,254–2,112Train
cheapest- Take the train from Ivano-Frankivsk to Kyiv-Pas.train 008Л / ...
9h 13m₴260–600Bus
- Take the bus from Ivano-Frankivsk to Kyiv Bus stationbus
11h₴600–900Drive 548.3 km
- Drive from Ivano-Frankivsk to Kyivcar 548.3 km
8h 22m₴3,774–5,451Taxi
- Take the taxi from Ivano-Frankivsk to Kyivtaxi 548.3 km
8h 22m₴4,800–6,000Bus, train via Ternopil
- Take the bus from Ivano Frankivsk to Ternopilbus Kyiv-Swinoujscie
- Take the train from Ternopil to Kyiv-Pasazhyrskyitrain Icp / ...
12h 43m₴6,587–19,156
Ivano-Frankivsk Oblast to Kyiv by train
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Ivano-Frankivsk Oblast to Kyiv is to train which costs 260 ₴ - 600 ₴ and takes 9h 13m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Ivano-Frankivsk Oblast to Kyiv is to bus and train which takes 7h 39m and costs 1 200 ₴ - 2 200 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, there is a direct bus departing from Ivano-Frankivsk and arriving at Kyiv Bus station station. Services depart three times a day, and operate every day. The journey takes approximately 11h.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, there is a direct train departing from Ivano-Frankivsk and arriving at Kyiv-Pas.. Services depart every four hours, and operate every day. The journey takes approximately 9h 13m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Ivano-Frankivsk Oblast and Kyiv is 641 km. The road distance is 548.3 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Ivano-Frankivsk Oblast to Kyiv without a car is to bus and train which takes 7h 39m and costs 1 200 ₴ - 2 200 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 7h 39m to get from Ivano-Frankivsk Oblast to Kyiv, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Ivano-Frankivsk Oblast to Kyiv bus services, operated by Ukraine Buses, depart from Ivano-Frankivsk station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Ivano-Frankivsk Oblast to Kyiv train services, operated by Ukrainian Railways (УЗ), depart from Ivano-Frankivsk station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Ivano-Frankivsk Oblast to Kyiv is to bus which takes 11h and costs 600 ₴ - 900 ₴. Alternatively, you can train, which costs 260 ₴ - 600 ₴ and takes 9h 13m.
What companies run services between Ivano-Frankivsk Oblast, Ukraine and Kyiv, Ukraine?
Ukraine Buses operates a bus from Ivano-Frankivsk to Kyiv Bus station 3 times a day. Tickets cost ₴600–900 and the journey takes 11h. Alternatively, Ukrainian Railways (УЗ) operates a train from Ivano-Frankivsk to Kyiv-Pas. every 4 hours. Tickets cost ₴260–600 and the journey takes 9h 13m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +38 (044) 309-70-01
- [email protected]
- Website
- Ukrainian Railways
Train from Дубно to Kyiv-Pas.
- Ave. Duration
- 5h 9m
- Frequency
- Twice daily
- Estimated price
- ₴240–600
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- ₴500–600
- Berth
- ₴240–340
- Deluxe
- ₴1,100–1,500
Train from Ivano-Frankivsk to Kyiv-Pas.
- Ave. Duration
- 9h 13m
- Frequency
- Every 4 hours
- Estimated price
- ₴260–600
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- ₴500–600
- Berth
- ₴260–370
- Deluxe
- ₴1,500–2,100
- Phone
- +38 (044) 309-70-01
- [email protected]
- Website
- Ukrainian Railways
Train from Ternopil to Kyiv-Pasazhyrskyi
- Ave. Duration
- 5h 33m
- Frequency
- 4 times a day
- Estimated price
- ₴2,300–3,100
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- ₴2,300–3,100
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Ternopil to Kyiv-Pasazhyrskyi
- Ave. Duration
- 6h 3m
- Frequency
- Twice daily
- Estimated price
- ₴3,800–15,000
- Website
- PKP Intercity
- Phone
- +380(67)-484-57-27
- [email protected]
- Website
- Pavluks Trans
Bus from Ivano Frankivsk to Dubno
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- ₴1,000–1,600
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Ivano Frankivsk to Ternopil
- Ave. Duration
- 6h 10m
- Frequency
- Twice daily
- Estimated price
- ₴2,700–4,200
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
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 JFK to New York City, The London Underground: Essential tips to navigate the Tube, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
Ivano-Frankivsk Oblast to Kyiv bus services, operated by Ukraine Buses, arrive at Kyiv Bus station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Ivano-Frankivsk Oblast to Kyiv train services, operated by Ukrainian Railways (УЗ), arrive at Kyiv-Pas. station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Ivano-Frankivsk Oblast to Kyiv is 548 km. It takes approximately 8h 22m to drive from Ivano-Frankivsk Oblast to Kyiv.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 2385+ hotels available in Kyiv.
















