There are 12 ways to get from Amsterdam to Lviv by plane, train, bus, night 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
Recommended option
Fly Amsterdam Schiphol to Rzeszow, train • 12h 29m
Cheapest option
Fly Amsterdam Schiphol to Lublin, bus • 13h 24m
10 alternative options
Fly Amsterdam Schiphol to Kosice, train • 15h 26m
Train to Eindhoven, fly to Krakow, train • 13h 31m
Train • 22h 24m
Bus via Duisburg • 25h
Bus • 29h
Night train, train • 33h 28m
Drive • 14h 10m
Amsterdam to Lviv by train and walk
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Amsterdam to Lviv is to bus via Duisburg which costs €80 - €180 and takes 25h.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Amsterdam to Lviv is to fly and train which takes 12h and costs €150 - €430.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct bus from Amsterdam to Lviv station. However, there are services departing from Amsterdam Sloterdijk and arriving at Lviv Stryiska Central Bus Station via Duisburg Mercatorstrasse. The journey, including transfers, takes approximately 25h.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Amsterdam to Lviv. However, there are services departing from Amsterdam Centraal and arriving at Lviv via S Ostbahnhof, Rzepin and Przemysl Gl.. The journey, including transfers, takes approximately 22h 24m.
The distance between Amsterdam and Lviv is 1438 km. The road distance is 1597.1 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Amsterdam to Lviv without a car is to train which takes 22h 24m and costs €100 - €240.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 12h 29m to get from Amsterdam to Lviv, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Amsterdam to Lviv bus services, operated by FlixBus, depart from Amsterdam Sloterdijk station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Amsterdam to Lviv train services, operated by Dutch Railways (NS), depart from Amsterdam Centraal station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Amsterdam to Lviv is to train which takes 22h 24m and costs €100 - €240. Alternatively, you can bus via Duisburg, which costs €80 - €180 and takes 25h.
- Distance: 1437.7 km
- Duration: 12h 29m
What companies run services between Amsterdam, Netherlands and Lviv, Ukraine?
You can take a train from Amsterdam to Lviv via S Ostbahnhof, Rzepin, Przemysl Glowny, and Przemysl Gl. in around 22h 24m. Alternatively, you can take a bus from Amsterdam to Lviv Striyskyi Bus station via Duisburg Mercatorstrasse in around 25h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- lot.com
Flights from Amsterdam Schiphol to Rzeszow via Warsaw Chopin
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- 6 500 ₴ - 20 000 ₴
Flights from Amsterdam Schiphol to Lublin via Warsaw Chopin
- Ave. Duration
- 5h 23m
- When
- Monday, Tuesday, Wednesday, Friday and Sunday
- Estimated price
- 7 000 ₴ - 22 000 ₴
Flights from Amsterdam Schiphol to Kosice via Warsaw Chopin
- Ave. Duration
- 4h 28m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 9 000 ₴ - 26 000 ₴
Flights from Amsterdam Schiphol to Warsaw Chopin
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- 6 500 ₴ - 26 000 ₴
- Website
- lufthansa.com
Flights from Amsterdam Schiphol to Rzeszow via Munich
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- 9 500 ₴ - 34 000 ₴
Flights from Amsterdam Schiphol to Krakow via Frankfurt
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- 7 000 ₴ - 22 000 ₴
Flights from Amsterdam Schiphol to Krakow via Munich
- Ave. Duration
- 4h
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- 7 000 ₴ - 21 000 ₴
Flights from Amsterdam Schiphol to Kosice via Vienna
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- 8 500 ₴ - 26 000 ₴
Flights from Amsterdam Schiphol to Budapest via Munich
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- 7 000 ₴ - 20 000 ₴
Flights from Amsterdam Schiphol to Budapest via Frankfurt
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- 7 000 ₴ - 21 000 ₴
- Website
- klm.com
Flights from Amsterdam Schiphol to Krakow
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- 9 000 ₴ - 33 000 ₴
Flights from Amsterdam Schiphol to Warsaw Chopin
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- 6 000 ₴ - 25 000 ₴
Flights from Amsterdam Schiphol to Budapest
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- 7 000 ₴ - 30 000 ₴
- Website
- austrian.com
Flights from Amsterdam Schiphol to Kosice via Vienna
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- 7 500 ₴ - 28 000 ₴
Flights from Amsterdam Schiphol to Budapest via Vienna
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- 7 000 ₴ - 25 000 ₴
- Website
- ryanair.com
Flights from Amsterdam Schiphol to Lublin via Dublin
- Ave. Duration
- 6h 37m
- When
- Sunday
- Estimated price
- 6 500 ₴ - 34 000 ₴
Flights from Amsterdam Schiphol to Lublin via Milan Bergamo
- Ave. Duration
- 6h 55m
- When
- Friday and Sunday
- Estimated price
- 6 500 ₴ - 34 000 ₴
Flights from Eindhoven to Krakow
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- 2 600 ₴ - 18 000 ₴
- Website
- wizzair.com
Flights from Amsterdam Schiphol to Kosice via London Luton
- Ave. Duration
- 5h 45m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- 2 500 ₴ - 18 000 ₴
- Website
- easyjet.com
Flights from Amsterdam Schiphol to Krakow
- Ave. Duration
- 2h
- When
- Monday
- Estimated price
- 4 700 ₴ - 18 000 ₴
- Website
- wizzair.com
Flights from Eindhoven to Krakow
- Ave. Duration
- 1h 55m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- 2 400 ₴ - 12 000 ₴
The rail network in Poland is conveniently organised, with many connections between cities, making it an effective method of travelling around the country. Tickets for regional and express trains are affordable, with children, students, pensioners, people with disability and large families entitled to discounts. Trains have standard 1st and 2nd class reserved seating, and many overnight trains also offer sleepers and couchettes.
Contact Details
- Phone
- 703 200 200
- Website
- intercity.pl
Train from Rzeszow Glowny to Przemysl Glowny
- Ave. Duration
- 1h 3m
- Frequency
- Every 3 hours
- Estimated price
- 360 ₴ - 600 ₴
- Website
- https://www.intercity.pl/en/
- 2nd Class
- 360 ₴ - 420 ₴
- 1st Class
- 490 ₴ - 600 ₴
Train from Krakow Glowny to Przemysl Glowny
- Ave. Duration
- 2h 32m
- Frequency
- Every 3 hours
- Estimated price
- 460 ₴ - 750 ₴
- Website
- https://www.intercity.pl/en/
- 2nd Class
- 460 ₴ - 550 ₴
- 1st Class
- 600 ₴ - 750 ₴
Train from Piaseczno to Przemysl Glowny
- Ave. Duration
- 4h 53m
- Frequency
- Twice daily
- Estimated price
- 500 ₴ - 850 ₴
- Website
- https://www.intercity.pl/en/
- 2nd Class
- 500 ₴ - 600 ₴
- 1st Class
- 700 ₴ - 850 ₴
Train from S Ostbahnhof to Rzepin
- Ave. Duration
- 1h 6m
- Frequency
- Once daily
- Estimated price
- 370 ₴ - 600 ₴
- Website
- https://www.intercity.pl/en/
- 2nd Class
- 370 ₴ - 430 ₴
- 1st Class
- 500 ₴ - 600 ₴
Train from Rzepin to Przemysl Glowny
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- 750 ₴ - 1 200 ₴
- Website
- https://www.intercity.pl/en/
- 2nd Class
- 750 ₴ - 850 ₴
- 1st Class
- 950 ₴ - 1 200 ₴
- Phone
- (+48) 22 439 6052
- info@p-r.com.pl
- Website
- polregio.pl
Train from Rzeszow Glowny to Przemysl Glowny
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- 170 ₴ - 240 ₴
- Schedules at
- polregio.pl
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Rzeszow Glowny to Przemysl Glowny
- Ave. Duration
- 1h 3m
- Frequency
- Twice daily
- Estimated price
- 1 000 ₴ - 1 500 ₴
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1
Train from Krakow Glowny to Przemysl Glowny
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- 1 700 ₴ - 2 400 ₴
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Przemysl Gl. to Lviv
- Ave. Duration
- 2h 37m
- Frequency
- 4 times a day
- Estimated price
- 1 400 ₴ - 2 000 ₴
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- 2nd class
- 1 400 ₴ - 2 000 ₴
Train from Kosice to Chop-Pas
- Ave. Duration
- 2h 14m
- Frequency
- Once daily
- Estimated price
- 1 400 ₴ - 2 000 ₴
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- 2nd class
- 1 400 ₴ - 2 000 ₴
Train from Vienna Hbf to Lviv
- Ave. Duration
- 18h 11m
- Frequency
- Once daily
- Estimated price
- 1 900 ₴ - 2 600 ₴
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- 2nd class
- 1 900 ₴ - 2 600 ₴
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
Train from Przemysl Gl. to Lviv
- Ave. Duration
- 1h 52m
- Frequency
- Twice daily
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- Phone
- +421 24 48 58 188
- info@slovakrail.sk
- Website
- zssk.sk
Train from Kosice to Chop
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- 210 ₴ - 260 ₴
- Website
- https://www.zssk.sk/en/
- Regional 2nd Class
- 210 ₴ - 260 ₴
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Chop to Lviv
- Ave. Duration
- 4h 40m
- Frequency
- 4 times a day
- Estimated price
- 160 ₴ - 290 ₴
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- Website
- https://uz.gov.ua/en/
- 1st Class
- 1 100 ₴ - 1 600 ₴
- 3rd Class
- 160 ₴ - 230 ₴
- 2nd Class
- 230 ₴ - 290 ₴
Train from Mukachevo to Lviv
- Ave. Duration
- 3h 39m
- Frequency
- Every 4 hours
- Estimated price
- 160 ₴ - 280 ₴
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- Website
- https://uz.gov.ua/en/
- 1st Class
- 1 100 ₴ - 1 600 ₴
- 3rd Class
- 160 ₴ - 220 ₴
- 2nd Class
- 220 ₴ - 280 ₴
- contract@railway.lviv.ua
- Website
- railway.lviv.ua
Train from Chop-Pas to Lviv
- Ave. Duration
- 8h 42m
- Frequency
- Once daily
- Estimated price
- 95 ₴ - 105 ₴
- Schedules at
- railway.lviv.ua
Train from Mukacheve to Lviv
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- 80 ₴ - 90 ₴
- Schedules at
- railway.lviv.ua
Dutch Railways (NS) is the main passenger railway operator in the Netherlands. Founded in 1938, NS connects all major cities in the Netherlands, and offers night trains, international trains, Intercity direct, and trains to and from the airport. NS International is the international subsidiary of NS; their services include high-speed trains such as Thalys, ICE International, Eurostar and TGV, to major European hubs including Paris, London, Brussels, Berlin, Cologne, Frankfurt and Lille.
Contact Details
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Amsterdam Centraal to Eindhoven Centraal
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- 650 ₴ - 1 600 ₴
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- 650 ₴ - 950 ₴
- 1st Class Full Fare
- 1 100 ₴ - 1 600 ₴
Train from Amsterdam Centraal to Berlin Ostbahnhof
- Ave. Duration
- 6h 2m
- Frequency
- Every 4 hours
- Estimated price
- 2 600 ₴ - 6 500 ₴
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- 2 600 ₴ - 3 700 ₴
- 1st Class Full Fare
- 4 400 ₴ - 6 500 ₴
- Phone
- +36 (1) 3 49 49 49
- Website
- mavcsoport.hu
Train from Ferihegy to Mukacheve
- Ave. Duration
- 6h 48m
- Frequency
- Once daily
- Estimated price
- 650 ₴ - 800 ₴
- Website
- https://www.mavcsoport.hu/en
- info@europeansleeper.eu
- Website
- europeansleeper.eu
Train from Amsterdam Centraal to Berlin Ostbahnhof
- Ave. Duration
- 7h 53m
- Frequency
- Once a week
- Estimated price
- 1 800 ₴ - 2 600 ₴
- Schedules at
- europeansleeper.eu
- Seats - Budget
- 1 800 ₴ - 2 600 ₴
- Phone
- +43 51717
- Website
- nightjet.com
Night train from Amsterdam Centraal to Wien Hbf
- Ave. Duration
- 14h 17m
- Frequency
- Once daily
- Estimated price
- 2 800 ₴ - 8 000 ₴
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- 5 500 ₴ - 8 000 ₴
- Seating Carriage
- 2 800 ₴ - 5 500 ₴
- Couchette Carriage
- 5 500 ₴ - 7 500 ₴
Austria's national railway system is not only punctual, reliable and efficient, but offers free wifi to boot. Choose from high-speed intercity Railjet trains, overnight Nightjet trains and regional services such as Cityjet. ÖBB also operates international routes that connect cities in Austria with adjacent European countries including Germany, Hungary, Liechtenstein, Czech Republic, Switzerland and Slovenia. If you're planning to be in Austria for a while, consider the ÖBB Vorteilscard, an annual railcard that offers discounts on routes within Austria and in neighbouring countries.
Contact Details
Train from Wien Hbf to Lviv
- Ave. Duration
- 18h 11m
- Frequency
- Once daily
- Estimated price
- 6 500 ₴ - 9 000 ₴
- Website
- https://www.oebb.at/en/
- Phone
- +48 77 443 44 44
- poczta@sindbad.pl
- Website
- sindbad.pl
Bus from Lublin to Lviv
- Ave. Duration
- 4h 26m
- Frequency
- Every 3 hours
- Estimated price
- 800 ₴ - 1 100 ₴
- Website
- https://www.sindbad.pl/en/home
- Phone
- +380 44 594 9010
- help@autolux.ua
- Website
- ecolines.net
Bus from Lublin Bus Station to Dvirtsevyi Bus Station
- Ave. Duration
- 5h 55m
- Frequency
- 3 times a day
- Estimated price
- 180 ₴ - 250 ₴
- Schedules at
- ecolines.net
- Phone
- +370 5 216 0054
- office@toks.lt
- Website
- toks.lt
Bus from Lublin Bus Station to Lviv Bus Station Dvirtseva
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Website
- Toks
One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Amsterdam Sloterdijk to Duisburg central train station
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- 750 ₴ - 1 100 ₴
- Website
- https://www.flixbus.co.uk
Bus from Duisburg central train station to Lviv Bus Station
- Ave. Duration
- 24h 5m
- Frequency
- Once daily
- Estimated price
- 4 700 ₴ - 6 500 ₴
- Website
- https://www.flixbus.co.uk
Bus from Amsterdam Sloterdijk to Przemyśl, Dworzec Autobusowy
- Ave. Duration
- 23h 10m
- Frequency
- Twice daily
- Estimated price
- 5 000 ₴ - 7 500 ₴
- Website
- https://www.flixbus.co.uk
Frequently asked questions
- Phone
- +38(066)-281-80-41
- euroclubbus@gmail.com
- Website
- eclub.kiev.ua
Bus from Duisburg Mercatorstrasse to Lviv Stryiska Central Bus Station
- Ave. Duration
- 21h 40m
- Frequency
- Once daily
- Estimated price
- 2 800 ₴ - 3 900 ₴
- Website
- EuroClub
- Phone
- +38 096 1200 900
- Website
- prex.com.ua
Bus from Przemysl to Lviv Striyskyi Bus Station
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Schedules at
- prex.com.ua
- Phone
- +38 067 404 27 66
- odri.lviv@gmail.com
- Website
- odri-ua.com
Bus from Przemyśl, Dworzec Autobusowy to Lviv
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a week
- Estimated price
- 550 ₴ - 750 ₴
- Schedules at
- al-trans.com.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.
More Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
Amsterdam to Lviv bus services, operated by EuroClub, arrive at Lviv Stryiska Central Bus Station.
Lviv is 1h ahead of Amsterdam. It is currently 12:41 PM in Amsterdam and 1:41 PM in Lviv.
Transport is disrupted due to the Russia-Ukraine war. Read more
Amsterdam to Lviv train services, operated by Ukrainian Railways (UZ), arrive at Lviv station.
Yes, the driving distance between Amsterdam to Lviv is 1597 km. It takes approximately 14h 10m to drive from Amsterdam to Lviv.
Transport is disrupted due to the Russia-Ukraine war. Read more
Book your Amsterdam to Lviv bus tickets online with FlixBus.
There are 1944+ hotels available in Lviv. Prices start at 1 000 ₴ per night.