Select from 6 ways to get there

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  5 h 29 min

$4 - $11

9 alternative options

Bus  •  8 h 5 min

$29 - $30

Rideshare  •  6 h 46 min

  1. 261.8 miles

$9

Taxi  •  5 h 56 min

  1. 262.3 miles

$120 - $150

Drive  •  5 h 56 min

  1. 262.3 miles

$30 - $50

Bus to Ivano-Frankivsk, fly to Kiev  •  5 h 40 min

  1. IFO - KBP

$55 - $121

Train to Lviv, fly to Kiev  •  6 h 4 min

  1. LWO - KBP

$39 - $113

Bus to Chernivtsi, fly to Kiev  •  7 h 29 min

  1. CWC - KBP

$43 - $121

Train to Lviv, fly to Kiev Zhulhany  •  5 h 55 min

  1. LWO - IEV

$41 - $320

Train to Vinnytsia, fly to Kiev  •  6 h 7 min

  1. VIN - KBP

$45 - $126

What companies run services between Ternopil, Ukraine and Kiev, Ukraine?

Ukrainian Railways (UZ) operates a train from Ternopil to Kiev once daily. Tickets cost $4 - $11 and the journey takes 5 h 29 min. Alternatively, you can take a bus from Ternopil to Kiev via Rivne in around 8 h 5 min.

Airlines
Ukraine International Airlines
Website
flyuia.com
Flights from Ivano-Frankivsk to Kiev
Ave. Duration
1 h 22 min
When
Every day
Estimated price
$80 - $200
Flights from Lviv to Kiev
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$30 - $140
Flights from Chernivtsi to Kiev
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$50 - $200
Flights from Vinnytsia to Kiev
Ave. Duration
55 min
When
Every day
Estimated price
$35 - $110
Motor Sich
Website
motorsich.com
Flights from Lviv to Kiev Zhulhany
Ave. Duration
1 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$35 - $270
Train operators
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Ternopol to Kiev Pass
Ave. Duration
5 h 29 min
Frequency
Once daily
Estimated price
$4 - $11
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$4 - $6
2nd Class
$7 - $11
1st Class
$17 - $24
Train from Ternopol to Lvov
Ave. Duration
1 h 49 min
Frequency
Every 2 hours
Estimated price
$3 - $8
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $5
2nd Class
$5 - $8
1st Class
$12 - $17
Train from Ternopol to Vinnica
Ave. Duration
3 h 7 min
Frequency
Once daily
Estimated price
$3 - $9
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $5
2nd Class
$6 - $9
1st Class
$13 - $20
Bus operators
Ukraine buses
Website
ticket.bus.com.ua
Bus from Ternopil to Rivne
Ave. Duration
3 h 5 min
Frequency
Every 4 hours
Estimated price
$3 - $5
Schedules at
ticket.bus.com.ua
Bus from Ternopol to Ivano-Frankovsk
Ave. Duration
2 h 25 min
Frequency
Once daily
Estimated price
$3 - $5
Schedules at
ticket.bus.com.ua
Bus from Ternopol to Chernivtsi
Ave. Duration
4 h 19 min
Frequency
Hourly
Estimated price
$4 - $7
Schedules at
ticket.bus.com.ua
Other operators
BlaBlaCar
Website
blablacar.com
Rideshare from Ternopil to Kyiv
Ave. Duration
6 h 46 min
Frequency
Once daily
Estimated price
$9
Book at
blablacar.co.uk
Taxi from Ternopil to Kiev
Ave. Duration
5 h 56 min
Estimated price
$120 - $150
VIP Taxi
Phone
+380 352 520 808
Website
viptaxi.te.ua
Taxi ШАНС
Phone
+380 352 420 808
Website
shans.te.ua

Want to know more about travelling around Ukraine

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between Ternopil and Kiev is 367 km. The road distance is 420 km.

The cheapest way to get from Ternopil to Kiev is to train which costs 110 ₴ - 270 ₴ and takes 5 h 29 min.

The quickest way to get from Ternopil to Kiev is to train which takes 5 h 29 min and costs 110 ₴ - 270 ₴.

Yes, there is a direct train departing from Ternopol and arriving at Kiev Pass. Services depart once daily. The journey takes approximately 5 h 29 min.

No, there is no direct bus from Ternopil to Kiev. However, there are services departing from Ternopil and arriving at Kiev via Rivne. The journey, including transfers, takes approximately 8 h 5 min.

The train from Ternopol to Kiev Pass takes 5 h 29 min including transfers and departs once daily.