There are 4 ways to get from Kyiv to Olsztyn by bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Transport is disrupted due to the Russia-Ukraine war. Read more
Bus via Warsaw Modlin Airport (WMI)
best- Take the bus from Kyiv Central Bus station to Nowy Dwor Mazowiecki, Warsaw-Modlin Airportbus N3224 / ...
- Take the bus from Nowy Dwor Mazowiecki, Warsaw-Modlin Airport to Olsztyn, Dworzec Glownybus N1303
17h 10mzł 394–586Train
cheapest- Take the train from Kyiv-Pasazhyrskyi to Warszawa Wschodniatrain 67
- Take the train from Warszawa Wschodnia to Olsztyn Zachodnitrain Ic
18h 26mzł 346–504Drive 977.1 km
- Drive from Kyiv to Olsztyncar 977.1 km
12h 15mzł 697–1,007Bus
- Take the bus from Kyiv Bus station to Warszawa, Dworzec Zachodnibus Charkiw-Elblag
17h 50mzł 583
Kyiv to Olsztyn by bus
Comparing Your Travel Options
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Kyiv to Olsztyn is to train which costs 340 zł - 550 zł and takes 18h 26m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Kyiv to Olsztyn is to drive which takes 12h 15m and costs 650 zł - 1 100 zł.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, there is a direct bus departing from Kyiv Bus station station and arriving at Warszawa, Dworzec Zachodni. Services depart once daily, and operate every day. The journey takes approximately 17h 50m.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Kyiv to Olsztyn. However, there are services departing from Kyiv-Pasazhyrskyi and arriving at Olsztyn Zachodni via Warszawa Wschodnia. The journey, including transfers, takes approximately 18h 26m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Kyiv and Olsztyn is 1015 km. The road distance is 977.1 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Kyiv to Olsztyn without a car is to bus via Warsaw Modlin Airport (WMI) which takes 17h 10m and costs 390 zł - 600 zł.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 17h 10m to get from Kyiv to Olsztyn, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Kyiv to Olsztyn bus services, operated by FlixBus, depart from Kyiv Central Bus station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Kyiv to Olsztyn train services, operated by Ukrainian Railways (UZ), depart from Kyiv-Pasazhyrskyi station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Kyiv to Olsztyn is to bus via Warsaw Modlin Airport (WMI) which takes 17h 10m and costs 390 zł - 600 zł. Alternatively, you can train, which costs 340 zł - 550 zł and takes 18h 26m.
What companies run services between Kyiv, Ukraine and Olsztyn, Poland?
You can take a bus from Kyiv Central Bus station to Olsztyn, Dworzec Glowny via Nowy Dwor Mazowiecki, Warsaw-Modlin Airport in around 17h 10m. Alternatively, you can take a train from Kyiv-Pasazhyrskyi to Olsztyn Zachodni via Warszawa Wschodnia in around 18h 26m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +38 (044) 309-70-01
- [email protected]
- Website
- Ukrainian Railways
Train from Kyiv-Pasazhyrskyi to Warszawa Wschodnia
- Ave. Duration
- 15h 20m
- Frequency
- Once daily
- Estimated price
- zł 230–310
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- zł 230–310
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Warszawa Wschodnia to Olsztyn Zachodni
- Ave. Duration
- 2h 6m
- Frequency
- Every 4 hours
- Estimated price
- zł 110–200
- Website
- PKP Intercity
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Kyiv Central Bus station to Nowy Dwor Mazowiecki, Warsaw-Modlin Airport
- Ave. Duration
- 13h 50m
- Frequency
- Every 4 hours
- Estimated price
- zł 320–480
- Website
- Flixbus
Bus from Nowy Dwor Mazowiecki, Warsaw-Modlin Airport to Olsztyn, Dworzec Glowny
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- zł 70–110
- Website
- Flixbus
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- Sindbad
Bus from Kyiv Bus station to Warszawa, Dworzec Zachodni
- Ave. Duration
- 17h 50m
- Frequency
- Once daily
- Estimated price
- zł 583
- Website
- Sindbad
Want to know more about travelling around Poland
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.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Transport is disrupted due to the Russia-Ukraine war. Read more
Kyiv to Olsztyn bus services, operated by FlixBus, arrive at Nowy Dwor Mazowiecki, Warsaw-Modlin Airport station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Olsztyn is 1h behind Kyiv. It is currently 6:52 PM in Kyiv and 5:52 PM in Olsztyn.
Transport is disrupted due to the Russia-Ukraine war. Read more
Kyiv to Olsztyn train services, operated by Ukrainian Railways (UZ), arrive at Warszawa Wschodnia station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Kyiv to Olsztyn is 977 km. It takes approximately 12h 15m to drive from Kyiv to Olsztyn.
Transport is disrupted due to the Russia-Ukraine war. Read more
Book your Kyiv to Olsztyn bus tickets online with Omio and FlixBus.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 775+ hotels available in Olsztyn.


















