There are 11 ways to get from Sion to Vilnius by train, plane, bus, car, night train, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Geneva International Airport, fly
best- Take the train from Sion to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Vilnius Airport (VNO)plane GVA - VNO
8h 11m$164–429Train, bus to Milano Malpensa Airport, fly
cheapest- Take the train from Sion to Domodossolatrain
- Take the bus from Domodossola - Stazione Ferroviaria to Aeroporto Malpensa - Terminal 1bus
- Fly from Milano Malpensa Airport (MXP) to Vilnius Airport (VNO)plane MXP - VNO
8h 58m$92–337Train
- Take the train from Sion to Visptrain R91
- Take the train from Visp to Berlin Ostbahnhoftrain Ice
- Take the train from Berlin Ostbahnhof to Frankfurt(Oder)train Re
- Take the train from Rzepin to Warszawa Zachodniatrain 95 / ...
- Take the train from Warszawa Zachodnia to Vilniaus geležinkelio stotistrain
25h 52m$442–714Train, bus
- Take the train from Sion to Brigtrain Ec / ...
- Take the train from Brig to Churtrain 900 / ...
- Take the bus from Chur train station to Bialystok, Bus Stationbus
- Take the bus from Bialystok, Bus Station to Vilnius, Autobusų Stotis (Sodų g. 22)bus
35h 18mDrive 1,950.4 km
- Drive from Sion to Vilniuscar 1,950.4 km
20h 38m$394–568Train, train to Zurich Airport, fly
- Take the train from Sion to Visptrain
- Take the train from Visp to Berntrain
- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Vilnius Airport (VNO)plane ZRH - VNO
9h 7m$201–455Train, bus to Il Caravaggio International Airport, fly
- Take the train from Sion to Domodossolatrain
- Take the train from Domodossola to Milano Centraletrain
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Vilnius Airport (VNO)plane BGY - VNO
10h 4m$137–488Train, train to Turin Caselle Airport, fly
- Take the train from Sion to Domodossolatrain
- Take the train from Domodossola to Novaratrain
- Take the train from Novara to Torino Porta Susatrain
- Fly from Turin Caselle Airport (TRN) to Vilnius Airport (VNO)plane TRN - VNO
11h 16m$137–446Train, night train
- Take the train from Sion to Visptrain R91
- Take the train from Visp to Winterthurtrain Ic8
- Take the train from Winterthur to Salzburg Hbftrain Rjx
- Take the nighttrain from Salzburg Hbf to Warszawa Wschodnianighttrain En
- Take the train from Warszawa Wschodnia to Vilniaus geležinkelio stotistrain
31h 16m$309–532Train, bus via Prague
- Take the train from Sion to Lausannetrain Ec / ...
- Take the bus from Lausanne to Prague - Florenc Main Bus Terminalbus
- Take the bus from Praha, ÚAN Florenc to Vilnius, Autobusų Stotisbus
35h 20m$185–382Drive, car train
- Drive from Sion to Lörrach Hbfcar
- Take the cartrain from Lörrach Hbf to Lüneburgcartrain
- Drive from Lüneburg to Vilniuscar
26h 39m$361–493
Sion to Vilnius by train
Comparing Your Travel Options
The cheapest way to get from Sion to Vilnius is to train and bus and fly which costs $90 - $340 and takes 8h 58m.
The fastest way to get from Sion to Vilnius is to train and fly which takes 8h 11m and costs $160 - $430.
No, there is no direct train from Sion to Vilnius. However, there are services departing from Sion and arriving at Vilniaus geležinkelio stotis via Visp, Berlin Ostbahnhof, Frankfurt, Rzepin and Warszawa Zachodnia. The journey, including transfers, takes approximately 25h 52m.
The distance between Sion and Vilnius is 1804 km. The road distance is 1950.4 km.
The best way to get from Sion to Vilnius without a car is to train which takes 25h 52m and costs $440 - $750.
It takes approximately 8h 11m to get from Sion to Vilnius, including transfers.
Sion to Vilnius train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Sion station.
Vilnius is 1h ahead of Sion. It is currently 3:23 AM in Sion and 4:23 AM in Vilnius.
Sion to Vilnius train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Visp station.
Yes, the driving distance between Sion to Vilnius is 1950 km. It takes approximately 20h 38m to drive from Sion to Vilnius.
What companies run services between Sion, Switzerland and Vilnius, Lithuania?
You can take a train from Sion to Vilniaus geležinkelio stotis via Visp, Berlin Ostbahnhof, Frankfurt, Rzepin, and Warszawa Zachodnia in around 25h 52m.
- Website
- lufthansa.com
Flights from Geneva International Airport to Vilnius Airport via Frankfurt
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- $140–480
Flights from Milano Malpensa Airport to Vilnius Airport via Munich
- Ave. Duration
- 4h 28m
- When
- Wednesday, Friday, Monday, and Tuesday
- Estimated price
- $95–370
Flights from Zurich Airport to Vilnius Airport via Munich
- Ave. Duration
- 4h
- When
- Wednesday
- Estimated price
- $100–230
Flights from Zurich Airport to Vilnius Airport via Frankfurt
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- $120–430
Flights from Turin Caselle Airport to Vilnius Airport via Munich
- Ave. Duration
- 4h 35m
- When
- Friday, Monday, Tuesday, and Saturday
- Estimated price
- $110–450
Flights from Turin Caselle Airport to Vilnius Airport via Frankfurt
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $140–490
Train from Sion to Genève-Aéroport
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- $50–80
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Sion to Visp
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $14–22
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Visp to Berlin Ostbahnhof
- Ave. Duration
- 9h 46m
- Frequency
- Once daily
- Estimated price
- $330–500
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Sion to Brig
- Ave. Duration
- 42 min
- Frequency
- Every 30 minutes
- Estimated price
- $17–26
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Sion to Domodossola
- Ave. Duration
- 1h 1m
- Frequency
- 5 times a day
- Estimated price
- $29–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Sion to Visp
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $14–22
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Visp to Bern
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- $30–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $40–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Sion to Domodossola
- Ave. Duration
- 1h 1m
- Frequency
- 5 times a day
- Estimated price
- $29–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Sion to Domodossola
- Ave. Duration
- 1h 1m
- Frequency
- 5 times a day
- Estimated price
- $29–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Sion to Visp
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $14–22
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Visp to Winterthur
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- $75–120
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Sion to Lausanne
- Ave. Duration
- 1h 7m
- Frequency
- Every 30 minutes
- Estimated price
- $30–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Chur train station to Bialystok, Bus Station
- Ave. Duration
- 23h 10m
- Frequency
- Once daily
- Estimated price
- $130–210
- Website
- Flixbus
Bus from Bialystok, Bus Station to Vilnius, Autobusų Stotis (Sodų g. 22)
- Ave. Duration
- 4h 15m
- Frequency
- 4 times a day
- Estimated price
- $24–40
- Website
- Flixbus
Bus from Lausanne to Prague - Florenc Main Bus Terminal
- Ave. Duration
- 13h 50m
- Frequency
- Once daily
- Estimated price
- $80–130
- Website
- Flixbus
Want to know more about travelling around Lithuania
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
Booking & Getting There
There are 1433+ hotels available in Vilnius.







