COMPARE Prices across different modes

Tue
Sep 21
$9Ukrainian railways
$12Infobus
Find prices
Wed
Sep 22
$7Ukrainian railways
$12Infobus
$92Ukraine Intl. Airlines
Thu
Sep 23
$17Ukrainian railways
$12Infobus
$92Ukraine Intl. Airlines
Fri
Sep 24
$8Ukrainian railways
$11Infobus
$123Ukraine Intl. Airlines
Sat
Sep 25
$17Ukrainian railways
$11Infobus
$92Ukraine Intl. Airlines
Sun
Sep 26
$8Ukrainian railways
$11Infobus
$80Ukraine Intl. Airlines
Mon
Sep 27
$17Ukrainian railways
$12Infobus
$47Ukraine Intl. Airlines
Tue
Sep 28
$7Ukrainian railways
$11Flixbus
$80Ukraine Intl. Airlines
Wed
Sep 29
$9Ukrainian railways
$12Infobus
$80Ukraine Intl. Airlines
Thu
Sep 30
$8Ukrainian railways
$12Infobus
$78Ukraine Intl. Airlines
Fri
Oct 1
$10Ukrainian railways
$11Infobus
$66Ukraine Intl. Airlines
Sat
Oct 2
Find prices
$11Infobus
$47Ukraine Intl. Airlines
Sun
Oct 3
$10Ukrainian railways
$11Infobus
$60Ukraine Intl. Airlines
Mon
Oct 4
$7Ukrainian railways
$12Infobus
$66Ukraine Intl. Airlines
Tue
Oct 5
$9Ukrainian railways
$12Infobus
$60Ukraine Intl. Airlines
Wed
Oct 6
$7Ukrainian railways
$12Infobus
$60Ukraine Intl. Airlines
Thu
Oct 7
$9Ukrainian railways
$12Infobus
$60Ukraine Intl. Airlines
Fri
Oct 8
$8Ukrainian railways
$11Infobus
$60Ukraine Intl. Airlines
Sat
Oct 9
Find prices
$11Infobus
$47Ukraine Intl. Airlines
Sun
Oct 10
$8Ukrainian railways
$11Infobus
$47Ukraine Intl. Airlines
Mon
Oct 11
$9Ukrainian railways
$12Infobus
$66Ukraine Intl. Airlines

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Odesa from Kyiv

distanceDistance274 miles (442 km)
durationAverage train duration13 h 19 min
priceAverage train ticket price$12 (€9)
changesDirect trainYes
carriersTrain companiesUkrainian railways

Trains from Kyiv to Odesa cover the 274 miles (442 km) long journey taking on average 13 h 19 min with our travel partners like Ukrainian railways. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $7 (€6), but the average price of train tickets is $12 (€9).

Travel Tips

Trains from Kyiv to Odesa
Travel by train to Odesa 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 Kyiv to Odesa.
FAQs
How much are cheap trains to Odesa from Kyiv?
If you’re looking to save money on tickets, you can find cheap Kyiv to Odesa trains for as little as $7 (€6)  in the next 7 days.
What is the cost of a train from Kyiv to Odesa?
The Kyiv to Odesa train ticket price is on average $12 (€9)  if you are looking to buy your tickets for this trip in the next week.
How many miles is it from Kyiv to Odesa by train?
The train distance from Kyiv to Odesa is around 274 miles (442 km).
What is the Kyiv to Odesa train travel time?
While the time it takes to travel 274 miles (442 km) from Kyiv to Odesa can vary based on specific dates, weekends, and holidays, the Kyiv to Odesa train journey time is on average 13 h 19 min.
What train companies offer a service from Kyiv to Odesa?
For the best Kyiv to Odesa train to buy, you can travel safely and comfortably with Ukrainian railways. However, it's always good to check all possible train companies with services from Kyiv to Odesa to compare what amenities they may offer.
When is the earliest train from Kyiv to Odesa? When is the last train from Kyiv to Odesa?
The earliest train departing from Kyiv to Odesa leaves at 12: 52 PM. The last train departing from Kyiv to Odesa leaves at 2: 42 PM. You can find the latest Kyiv to Odesa train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I buy train tickets to Odesa from Kyiv for the best deals?
If you buy a train ticket from Kyiv to Odesa within the next 7 days, you can find tickets to cost on average $12 (€9) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Kyiv to Odesa are generally on sale a few months before the planned departure date.