Compare prices and tickets by train, bus or flight

Mon
Dec 6
$11Ukrainian railways
$12Infobus
$100Ukraine Intl. Airlines
Tue
Dec 7
$7Ukrainian railways
$12Infobus
$100Ukraine Intl. Airlines
Wed
Dec 8
Find prices
$12Infobus
$81Ukraine Intl. Airlines
Thu
Dec 9
$10Ukrainian railways
$12Flixbus
$49Ukraine Intl. Airlines
Fri
Dec 10
Find prices
$12Infobus
$81Ukraine Intl. Airlines
Sat
Dec 11
$7Ukrainian railways
$10Flixbus
$62Ukraine Intl. Airlines
Sun
Dec 12
Find prices
$12Infobus
$81Ukraine Intl. Airlines
Mon
Dec 13
$9Ukrainian railways
Find prices
Find prices
Tue
Dec 14
Find prices
$12Infobus
$62Ukraine Intl. Airlines
Wed
Dec 15
$9Ukrainian railways
Find prices
$49Ukraine Intl. Airlines
Thu
Dec 16
$9Ukrainian railways
$12Flixbus
$50Ukraine Intl. Airlines
Fri
Dec 17
Find prices
$12Infobus
$62Ukraine Intl. Airlines
Sat
Dec 18
$10Ukrainian railways
$12Flixbus
$49Ukraine Intl. Airlines
Sun
Dec 19
$10Ukrainian railways
Find prices
$50Ukraine Intl. Airlines
Mon
Dec 20
Find prices
$12Infobus
$62Ukraine Intl. Airlines
Tue
Dec 21
$9Ukrainian railways
$12Infobus
$49Ukraine Intl. Airlines
Wed
Dec 22
$20Ukrainian railways
$12Infobus
Find prices
Thu
Dec 23
$10Ukrainian railways
$12Infobus
Find prices
Fri
Dec 24
$22Ukrainian railways
$12Infobus
$62Ukraine Intl. Airlines
Sat
Dec 25
Find prices
$12Infobus
$49Ukraine Intl. Airlines
Sun
Dec 26
$25Ukrainian railways
$12Infobus
$50Ukraine Intl. Airlines

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Odesa to Kyiv

distanceDistance274 miles (442 km)
durationAverage bus duration6 h 5 min
priceAverage bus ticket price$11 (€9)
frequencyBus frequency2 a day
changesDirect busYes, there are 2 direct buses a day
carriersBus providersBusfor, Ecolines, Infobus or Autolux

Buses from Odesa to Kyiv cover the 274 miles (442 km) long trip taking on average 6 h 5 min with our travel partners like Busfor, Ecolines, Infobus or Autolux. Normally, there are 2 buses operating per day, including direct services available. While the average ticket price for this journey costs around $11 (€9), you can find the cheapest bus ticket for as low as $10 (€8).

Travel Tips

Bus to Kyiv from Odesa
Take the bus to Kyiv easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Odesa to Kyiv.
FAQs
How much do cheap bus tickets from Odesa to Kyiv cost?
If you’re looking to save money on tickets, you can find cheap Odesa to Kyiv buses for as little as $10 (€8)  in the next 7 days.
What is the price of a bus ticket to Kyiv from Odesa?
The Odesa to Kyiv bus ticket price is on average $11 (€9)  if you are looking to book your tickets for this trip in the next week.
How far is Kyiv from Odesa by bus?
When traveling this route you should expect the distance to Kyiv from Odesa by bus to be approximately 274 miles (442 km).
What is the Odesa to Kyiv bus travel time?
The bus time from Odesa to Kyiv is on average 6 h 5 min  for the 274 miles (442 km) long journey, but the time it takes to go to Kyiv from Odesa by bus can vary depending on specific dates or traveling on weekends and holidays.
What bus companies go from Odesa to Kyiv?
For the journey from Odesa to Kyiv you can take a bus with Busfor, Ecolines, Infobus or Autolux. Be sure to check out all possible bus providers that offer services to Kyiv from Odesa on Omio to compare what amenities they may have.
Can I find a direct bus from Odesa to Kyiv?
Yes, there are 2 direct buses from Odesa to Kyiv per day with Infobus  on Omio. This is worth paying attention to when you purchase your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
How many buses per day are there from Odesa to Kyiv?
The average number of buses departing Odesa for Kyiv is 2 a day. The bus schedules and services may vary between weekdays and weekends.
What are the first and last departure bus times from Odesa to Kyiv?
The earliest bus for this trip departs from Odesa at 11: 40 AM. The last bus leaves from Odesa at 9: 55 PM. Check Omio for the latest bus schedule from Odesa to Kyiv and book the best time to depart on your chosen travel date.
How far in advance should I book a bus ticket from Odesa to Kyiv to get the best deals?
If you buy the Odesa to Kyiv bus within the next 7 days, you can find one way tickets to cost on average $11 (€9). However, booking your bus ticket in advance gives you access to the best prices for buses to Kyiv from Odesa. Look out for bus tickets for this route to go on sale a few months before your planned departure date to find the best deals.