• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 7 ways to get from Kiev to Uzhhorod by bus, train, car or plane

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

Bus  •  13h 57m

  1. Take the bus from Kiev Bus Station 5, Dachna to Uzhhorod

$35 - $55

Cheapest option

Train  •  15h 16m

  1. Take the train from Kiev Pass to Ujgorod D / ...

$5 - $13

5 alternative options

Drive  •  10h 49m

  1. Drive from Kiev to Uzhhorod 491.3 miles

$60 - $95

Fly Boryspil to Lviv, train  •  10h 26m

  1. Fly from Boryspil (KBP) to Lviv (LWO) KBP - LWO
  2. Take the train from Lvov to Ujgorod

$37 - $112

Fly Kyiv Zhuliany to Lviv, train  •  9h 56m

  1. Fly from Kyiv Zhuliany (IEV) to Lviv (LWO) IEV - LWO
  2. Take the train from Lvov to Ujgorod

$39 - $319

Fly Kyiv Zhuliany to Kosice, train  •  14h 3m

  1. Fly from Kyiv Zhuliany (IEV) to Kosice (KSC) IEV - KSC
  2. Take the train from Kosice to Chop

$85 - $384

Fly Boryspil to Ivano-Frankivsk, train  •  13h 4m

  1. Fly from Boryspil (KBP) to Ivano-Frankivsk (IFO) KBP - IFO
  2. Take the train from Ivano-Frankovsk to Lvov
  3. Take the train from Lvov to Ujgorod

$56 - $131

Questions & Answers

The cheapest way to get from Kiev to Uzhhorod is to train which costs 150 ₴ - 370 ₴ and takes 15h 16m.

More details

The quickest way to get from Kiev to Uzhhorod is to fly and train which costs 1 100 ₴ - 9 000 ₴ and takes 9h 56m.

More details

Yes, there is a direct train departing from Kiev Pass and arriving at Ujgorod. Services depart every two hours, and operate every day. The journey takes approximately 15h 16m.

More details

The distance between Kiev and Uzhhorod is 627 km. The road distance is 786.1 km.

Get driving directions

The best way to get from Kiev to Uzhhorod without a car is to bus which takes 13h 57m and costs 950 ₴ - 1 600 ₴.

More details

It takes approximately 13h 57m to get from Kiev to Uzhhorod, including transfers.

More details

Kiev to Uzhhorod train services, operated by Ukrainian Railways (UZ), depart from Kiev Pass station.

More details

The best way to get from Kiev to Uzhhorod is to bus which takes 13h 57m and costs 950 ₴ - 1 600 ₴. Alternatively, you can train, which costs 150 ₴ - 370 ₴ and takes 15h 16m.

Mode details

The quickest flight from Boryspil Airport to Lviv Airport is the direct flight which takes 1h 5m.

Search flights

Kiev to Uzhhorod train services, operated by Ukrainian Railways (UZ), arrive at Ujgorod station.

More details

Map of how to get from Kiev to Uzhhorod.
Launch map view
  • Distance: 392 miles
  • Duration: 13h 57m

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

EuroClub operates a bus from Kiev to Uzhhorod twice a week. Tickets cost $35 - $55 and the journey takes 12h 20m. Alternatively, Ukrainian Railways (UZ) operates a train from Kiev to Uzhhorod every 2 hours. Tickets cost $5 - $13 and the journey takes 15h 16m.

Airlines
Ukraine International Airlines
Website
flyuia.com
Flights from Boryspil to Lviv
Ave. Duration
1h 7m
When
Every day
Estimated price
$30 - $140
Flights from Boryspil to Ivano-Frankivsk
Ave. Duration
1h 25m
When
Every day
Estimated price
$80 - $200
LOT
Website
lot.com
Flights from Kyiv Zhuliany to Kosice via Warsaw Chopin
Ave. Duration
7h 31m
When
Monday, Tuesday and Thursday
Estimated price
$130 - $550
Austrian Airlines
Website
austrian.com
Flights from Kyiv Zhuliany to Kosice via Vienna
Ave. Duration
6h
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$80 - $380
Flights from Kyiv Zhuliany to Kosice via Warsaw Chopin, Vienna
Ave. Duration
6h 10m
When
Monday to Friday
Estimated price
$140 - $600
Motor Sich
Website
motorsich.com
Flights from Kyiv Zhuliany to Lviv
Ave. Duration
1h 17m
When
Monday to Saturday
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 Kiev Pass to Ujgorod
Ave. Duration
15h 16m
Frequency
Every 2 hours
Estimated price
$5 - $13
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$5 - $8
2nd Class
$9 - $13
1st Class
$22 - $35
Train from Lvov to Ujgorod
Ave. Duration
5h 40m
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
$13 - $19
Train from Ivano-Frankovsk to Lvov
Ave. Duration
2h 2m
Frequency
Every 3 hours
Estimated price
$3 - $7
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $4
2nd Class
$5 - $7
1st Class
$11 - $16
Ukrainian Railways
Website
uz.gov.ua
Train from Kosice to Chop
Ave. Duration
2h 37m
Frequency
Once daily
Estimated price
$18 - $27
Schedules at
uz.gov.ua
Bus operators
EuroClub
Phone
+38(066)-281-80-41
Email
euroclubbus@gmail.com
Website
eclub.kiev.ua
Bus from Kiev Bus Station 5, Dachna to Uzhhorod
Ave. Duration
12h 20m
Frequency
Twice a week
Estimated price
$35 - $55
Schedules at
eclub.kiev.ua

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling by boat in Italy, Need to know: Eurostar and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Kiev to Uzhhorod is 786 km. It takes approximately 10h 49m to drive from Kiev to Uzhhorod.

Get driving directions

Ukraine International Airlines offers flights from Boryspil Airport to Lviv Airport.

Search flights

There are 163+ hotels available in Uzhhorod. Prices start at $17 USD per night.

More details

The best way to get from Kiev to Kyiv Zhuliany Airport is to line 368 Minibus which takes 16m and costs 2 ₴ - 4 ₴.

More details