Trains from Odesa to Kyiv
Your latest searches will appear here.
- Lowest price from $13.38
- Average duration 8h 28m
- Connections per day 2
- Distance 443 km
- CO₂ per person 6 kg
train from Odesa to Kyiv
The journey from Odesa to Kyiv is about 443 km. On average a train trip takes 8h 28m with 2 connections per day.
| Lowest price | $13.38 |
|---|---|
| Trip duration | 8h 28m |
| Connections per day | 2 |
| Lowest price | $13.38 |
| Highest price | $22.13 |
| First departure | 06:10 AM |
| Last departure | 09:00 PM |
| Distance | 443 km |
| Departure | Odesa |
| Arrival | Kyiv |
| Travel operator | Ukrainian Railways Ukrainian Railways |
Next departures from Odesa to Kyiv
Sample times and fares for the coming days — book to confirm availability and price.
Carriers on this route
Learn more about carriers on this route.
CO₂ emissions by mode
The train journey between Odesa and Kyiv emits 31.01kg of CO₂.
Taking the train between Odesa and Kyiv saves 57.59kg of CO₂ compared to a flight, 2.22kg compared to the bus and 39.87kg compared to the car.
FAQ
A train ticket from Odesa to Kyiv costs ≈ $17.76 (UAH 710.08). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $13.38 (UAH 535.09).
The cheapest ticket from Odesa to Kyiv costs ≈ $13.38 (UAH 535.09). Book as early as possible and avoid peak times.
Odesa and Kyiv are 443 km apart.
The journey from Odesa to Kyiv takes about 8h 28m on average. The fastest option takes 8h 8m.
This route is served by 1 operators: Ukrainian Railways.
There are about 2 connections per day from Odesa to Kyiv.
The first train from Odesa to Kyiv leaves at 06:10 AM. Check times on your travel date.
The last train from Odesa to Kyiv leaves at 09:00 PM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ $13.38 (UAH 535.09) but prices can change.
There are about 2 direct connections from Odesa to Kyiv.
The shortest train journey between Odesa and Kyiv takes 8h 8m.
Yes, there is a direct train between Odesa and Kyiv.
The train journey from Odesa to Kyiv generates 6 kg of CO₂.