The cheapest trains from Odesa to Kyiv

Showing times and prices for Oct 21

Cheapest

$8

Average

$17

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Odesa to Kyiv will cost around $ 17 if you buy it on the day, but the cheapest tickets can be found for only $ 8.

Cheapest
07:39PMOdesa13h45 09:24AMKyiv
0 changes
$81One-way
2nd Cheapest
12:14AMOdesa10h38 10:52AMKyiv
0 changes
$101One-way
05:40AMOdesa7h07 12:47PMKyiv
0 changes
$181One-way
10:05PMOdesa9h05 07:10AMKyiv
0 changes
$321One-way

Timetable Odesa to Kyiv

Showing trains for tomorrow, Thu, Oct 21
12:14AMOdesa10h38 10:52AMKyiv
0 changes
05:40AMOdesa7h07 12:47PMKyiv
0 changes
07:39PMOdesa13h45 09:24AMKyiv
0 changes
10:05PMOdesa9h05 07:10AMKyiv
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
Oct 20
$26Ukrainian railways
$12Infobus
Find prices
Thu
Oct 21
$7Ukrainian railways
$12Infobus
$107Ukraine Intl. Airlines
Fri
Oct 22
Find prices
$12Infobus
$81Ukraine Intl. Airlines
Sat
Oct 23
$7Ukrainian railways
$11Flixbus
$81Ukraine Intl. Airlines
Sun
Oct 24
Find prices
$12Infobus
$81Ukraine Intl. Airlines
Mon
Oct 25
$7Ukrainian railways
$12Infobus
$70Ukraine Intl. Airlines
Tue
Oct 26
Find prices
$14Autolux
$62Ukraine Intl. Airlines
Wed
Oct 27
$7Ukrainian railways
$12Infobus
$81Ukraine Intl. Airlines
Thu
Oct 28
Find prices
$12Infobus
$62Ukraine Intl. Airlines
Fri
Oct 29
$8Ukrainian railways
$12Infobus
$50Ukraine Intl. Airlines
Sat
Oct 30
Find prices
$12Infobus
$62Ukraine Intl. Airlines
Sun
Oct 31
$8Ukrainian railways
$12Infobus
$95Ukraine Intl. Airlines
Mon
Nov 1
Find prices
$12Infobus
$62Ukraine Intl. Airlines
Wed
Nov 3
$7Ukrainian railways
$12Infobus
$95Ukraine Intl. Airlines
Thu
Nov 4
Find prices
$14Autolux
$95Ukraine Intl. Airlines
Fri
Nov 5
$8Ukrainian railways
$14Autolux
$95Ukraine Intl. Airlines
Sun
Nov 7
$8Ukrainian railways
$12Infobus
$50Ukraine Intl. Airlines
Mon
Nov 8
Find prices
$12Infobus
$50Ukraine Intl. Airlines
Tue
Nov 9
$7Ukrainian railways
$12Infobus
$50Ukraine Intl. Airlines

The fastest trains from Odesa to Kyiv

Showing times and prices for Oct 21

Fastest Journey

7 h 7 m

Average

10 h 8 m

Trains per day

4

Distance

443 km

Of the 4 trains that leave Odesa for Kyiv every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 443 km distance in an average of 10 h 8 m but if you time it right, some trains will get you there in just 7 h 7 m .

The slowest trains will take 13 h 45 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
05:40AMOdesa7h07 12:47PMKyiv
0 changes
$181One-way
2nd Fastest
10:05PMOdesa9h05 07:10AMKyiv
0 changes
$321One-way
12:14AMOdesa10h38 10:52AMKyiv
0 changes
$101One-way
07:39PMOdesa13h45 09:24AMKyiv
0 changes
$81One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Kyiv from Odesa

distanceDistance274 miles (442 km)
durationAverage train duration7 h 7 min
priceAverage train ticket price$12 (€10)
changesDirect trainYes
carriersTrain providersUkrainian railways

Trains from Odesa to Kyiv cover the 274 miles (442 km) long trip taking on average 7 h 7 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 (€10).

Travel Tips

Trains from Odesa to Kyiv
Travel by train 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 does a cheap train to Kyiv from Odesa cost?
Looking to save money on your journey? Omio customers have found the cheapest train from Odesa to Kyiv for the next 7 days starting from $7 (€6)  one way.
What is the cost of a train to Kyiv from Odesa?
If you’re looking to purchase your train tickets in the next week, you can expect the Odesa to Kyiv train price to come in at an average of $12 (€10)  one way.
How many miles is it from Odesa to Kyiv by train?
The Odesa to Kyiv train distance is approximately 274 miles (442 km).
How many hours is the train time to Kyiv from Odesa?
On average the Odesa to Kyiv train travel time is 7 h 7 min  for the 274 miles (442 km) long trip, but the duration can vary if you travel on weekends and holidays.
What train providers go from Odesa to Kyiv?
For the journey from Odesa to Kyiv you can take a train with Ukrainian railways. Be sure to check out all possible train companies that offer services to Kyiv from Odesa on Omio to compare what amenities they may have.
What time is the earliest train from Odesa to Kyiv? What time is the last train from Odesa to Kyiv?
The first Odesa to Kyiv train departs at 3: 09 PM   and the last train from Odesa to Kyiv leaves at 10: 14 PM. Check out the most up-to-date train schedule from Odesa to Kyiv on Omio and find the best time to travel to your destination.
When should I purchase the Odesa to Kyiv train for the best deals on tickets?
The price of a one way train ticket from Odesa to Kyiv is on average $12 (€10) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets between Odesa and Kyiv available a few months in advance.

Important Stations and Airports for this Journey

Odesa
Kyiv
The major railway station for departures from Odesa is. Read all the information you need to know about services, amenities and connections at for your journey from Odesa to Kyiv.