There are 11 ways to get from Vilnius to Sion by plane, train, train (Trenitalia), bus, rideshare, car, 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.
Fly to Geneva International Airport, train
best- Fly from Vilnius Airport (VNO) to Geneva International Airport (GVA)VNO - GVA
- Take the train from Genève-Aéroport to Sion
9h 1mCHF 117–256Fly to Milano Malpensa Airport, train
cheapest- Fly from Vilnius Airport (VNO) to Milano Malpensa Airport (MXP)VNO - MXP
- Take the train from Gallarate to Domodossola
- Take the train from Brig to Sion
8h 44mCHF 71–269Train via Berlin
- Take the train from Vilniaus geležinkelio stotis to Białystok
- Take the train from Bialystok to Warszawa CentralnaIc
- Take the train from Warszawa Centralna to Berlin OstbahnhofEic
- Take the train from S Ostbahnhof to Basel SBB12 / ...
- Take the train from Basel SBB to VispIc6 / ...
- Take the train from Visp to SionIr / ...
26h 56mBus, train
- Take the bus from Vilnius, Autobusų Stotis to Kaliningrad Bus station217
- Take the bus from Kaliningrad Bus station to Stuttgart Airport Busterminal399
- Take the bus from Stuttgart Airport Bus Terminal SAB to Winterthur Lagerhausstrasse
- Take the train from Winterthur to VispIc8
- Take the train from Visp to SionIr / ...
35h 46mCHF 266–473Airport Transfer
- Take the rideshare from Vilnius to Sion-SIR1,951.1 km
20h 26mDrive 1,951.1 km
- Drive from Vilnius to Sion1,951.1 km
20h 26mCHF 313–452Fly to Zurich Airport, train
- Fly from Vilnius Airport (VNO) to Zurich Airport (ZRH)VNO - ZRH
- Take the train from Zürich Flughafen to Visp
- Take the train from Visp to Sion
8h 19mCHF 139–388Fly to Il Caravaggio International Airport, train
- Fly from Vilnius Airport (VNO) to Il Caravaggio International Airport (BGY)VNO - BGY
- Take the train from Milano Centrale to Sion
9h 1mCHF 105–316Train
- Take the train from Vilniaus geležinkelio stotis to Warszawa Centralna
- Take the train from Warszawa Centralna to Muenchen HbfIc
- Take the train from München Hbf to Lindau, Reutin Bahnhof
- Take the train from Lindau-Reutin to RomanshornRe
- Take the train from Romanshorn to BrigIc8
- Take the train from Brig to SionEc / ...
33h 53mCHF 177–412Bus
- Take the bus from Vilnius, Autobusų Stotis to Karlsruhe
- Take the bus from Karlsruhe central train station to Lausanne122
- Take the bus from Lausanne to Sion
36h 5mCHF 126–164Drive, car train
- Drive from Vilnius to Hamburg Altona
- Take the car train from Hamburg Altona to Lörrach Hbf
- Drive from Lörrach Hbf to Sion
27h 30mCHF 291–1,042
Vilnius Airport (VNO) to Geneva International Airport (GVA) flights
Questions & Answers
The cheapest way to get from Vilnius to Sion is to fly and train which costs SFr 70 - SFr 270 and takes 8h 44m.
The fastest way to get from Vilnius to Sion is to fly and train which takes 8h 19m and costs SFr 130 - SFr 390.
No, there is no direct bus from Vilnius to Sion. However, there are services departing from Vilnius, Autobusų Stotis and arriving at Sion via Karlsruhe central train station and Lausanne. The journey, including transfers, takes approximately 36h 5m.
No, there is no direct train from Vilnius to Sion. However, there are services departing from Vilniaus geležinkelio stotis and arriving at Sion via Bialystok, Warszawa Centralna, S Ostbahnhof, Basel SBB and Visp. The journey, including transfers, takes approximately 26h 56m.
The distance between Vilnius and Sion is 1802 km. The road distance is 1951.1 km.
The best way to get from Vilnius to Sion without a car is to train via Berlin which takes 26h 56m and costs .
It takes approximately 9h 1m to get from Vilnius to Sion, including transfers.
Vilnius to Sion bus services, operated by Ecolines, depart from Vilnius, Autobusų Stotis station.
Vilnius to Sion train services, operated by LTG Link, depart from Vilniaus geležinkelio stotis station.
The best way to get from Vilnius to Sion is to train via Berlin which takes 26h 56m and costs . Alternatively, you can bus, which costs SFr 120 - SFr 170 and takes 36h 5m.
What companies run services between Vilnius, Lithuania and Sion, Switzerland?
You can take a train from Vilniaus geležinkelio stotis to Sion via Bialystok, Warszawa Centralna, S Ostbahnhof, Basel SBB, and Visp in around 26h 56m. Alternatively, you can take a bus from Vilnius, Autobusų Stotis to Sion via Karlsruhe, Karlsruhe central train station, and Lausanne in around 36h 5m.
- Website
- lot.com
Flights from Vilnius Airport to Geneva International Airport via Warsaw Chopin
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- CHF 95–150
Flights from Vilnius Airport to Zurich Airport via Warsaw Chopin
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- CHF 70–300
Flights from Vilnius Airport to Milano Malpensa Airport via Warsaw Chopin
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- CHF 75–250
- Website
- lufthansa.com
Flights from Vilnius Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 6h 10m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 80–320
Flights from Vilnius Airport to Geneva International Airport via Munich
- Ave. Duration
- 6h 5m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 65–260
Flights from Vilnius Airport to Zurich Airport via Munich
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 95–150
Flights from Vilnius Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 5h 23m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 80–320
- Website
- ryanair.com
Flights from Vilnius Airport to Milano Malpensa Airport via Vienna
- Ave. Duration
- 5h 20m
- When
- Friday
- Estimated price
- CHF 75–170
Flights from Vilnius Airport to Milano Malpensa Airport via Berlin Brandenburg
- Ave. Duration
- 5h 45m
- When
- Monday
- Estimated price
- CHF 75–170
Flights from Vilnius Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 29m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- CHF 50–180
Flights from Vilnius Airport to Il Caravaggio International Airport via Berlin Brandenburg
- Ave. Duration
- 4h 55m
- When
- Monday
- Estimated price
- CHF 50–180
- Website
- swiss.com
Flights from Vilnius Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 4h 20m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- CHF 70–310
Flights from Vilnius Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- CHF 70–300
- Website
- austrian.com
Flights from Vilnius Airport to Geneva International Airport via Vienna
- Ave. Duration
- 4h 25m
- When
- Friday
- Estimated price
- CHF 80–340
- Website
- wizzair.com
Flights from Vilnius Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- CHF 26–120
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève-Aéroport to Sion
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Visp
- Ave. Duration
- 2h 8m
- Frequency
- Every 3 hours
- Estimated price
- CHF 50–95
- Website
- https://www.sbb.ch/en
Train from Visp to Sion
- Ave. Duration
- 25 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–19
- Website
- https://www.sbb.ch/en
Train from Winterthur to Visp
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- CHF 75–140
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Visp
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- CHF 55–110
- Website
- https://www.sbb.ch/en
Train from Brig to Sion
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–22
- Website
- https://www.sbb.ch/en
Train from Romanshorn to Brig
- Ave. Duration
- 3h 26m
- Frequency
- Hourly
- Estimated price
- CHF 65–110
- Website
- https://www.sbb.ch/en
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Vilniaus geležinkelio stotis to Białystok
- Ave. Duration
- 5h 53m
- Frequency
- Once daily
- Website
- https://ltglink.lt/en
Train from Vilniaus geležinkelio stotis to Warszawa Centralna
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- CHF 25
- Website
- https://ltglink.lt/en
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Bialystok to Warszawa Centralna
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- CHF 33–35
- Website
- https://www.intercity.pl/en/
Train from Warszawa Centralna to Berlin Ostbahnhof
- Ave. Duration
- 5h 6m
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–65
- Website
- https://www.intercity.pl/en/
Train from Warszawa Centralna to Muenchen Hbf
- Ave. Duration
- 14h 32m
- Frequency
- Twice daily
- Estimated price
- CHF 45–150
- Website
- https://www.intercity.pl/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from S Ostbahnhof to Basel SBB
- Ave. Duration
- 7h 31m
- Frequency
- Every 3 hours
- Estimated price
- CHF 95–220
- Website
- https://int.bahn.de/en
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 1h 58m
- Frequency
- Every 4 hours
- Estimated price
- CHF 24–55
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from S Ostbahnhof to Basel SBB
- Ave. Duration
- 11h 6m
- Frequency
- Once daily
- Estimated price
- CHF 160–250
- Website
- https://konzern.oebb.at/en/
- Phone
- +41 27 720 47 47
- info@regionalps.ch
- Website
- regionalps.ch
Train from Visp to Sion
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- CHF 15–31
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 15–18
- 1st Class Ticket
- CHF 28–31
Train from Brig to Sion
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- CHF 18–36
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 18–21
- 1st Class Ticket
- CHF 32–36
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Visp to Sion
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Estimated price
- CHF 16–55
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 35–55
- 2nd Class
- CHF 16–22
Train from Brig to Sion
- Ave. Duration
- 29 min
- Frequency
- 4 times a day
- Estimated price
- CHF 18–60
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 40–60
- 2nd Class
- CHF 18–24
Train from Milano Centrale to Sion
- Ave. Duration
- 2h 39m
- Frequency
- 3 times a day
- Estimated price
- CHF 45–90
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 60–90
- 2nd Class
- CHF 45–65
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 4m
- Frequency
- Every 3 hours
- Estimated price
- CHF 6–8
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- CHF 5–9
- Website
- https://www.trenitalia.com/en.html
- Phone
- +49 30 2970
- Website
- bahn.de
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 2h 35m
- Frequency
- Every 3 hours
- Estimated price
- CHF 29–45
- Website
- https://int.bahn.de/en
- Phone
- +49 821 899825-44
- servus@go-ahead.bayern
- Website
- go-ahead.bayern
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 2h 57m
- Frequency
- Every 2 hours
- Schedules at
- go-ahead.bayern
Train from Lindau-Reutin to Romanshorn
- Ave. Duration
- 52 min
- Frequency
- 5 times a day
- Estimated price
- CHF 8–12
- Website
- https://www.oebb.at/en/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Altona to Lörrach Hbf
- Ave. Duration
- 10h 33m
- Frequency
- Once a week
- Estimated price
- CHF 90–750
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- CHF 350–400
- Car Compartment
- CHF 600–750
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Vilnius, Autobusų Stotis to Kaliningrad Bus station
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a week
- Estimated price
- CHF 50–85
- Schedules at
- avl39.ru
- Book at
- avl39.ru
Bus from Kaliningrad Bus station to Stuttgart Airport Busterminal
- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Stuttgart Airport Bus Terminal SAB to Winterthur Lagerhausstrasse
- Ave. Duration
- 3h 25m
- Frequency
- Twice a week
- Estimated price
- CHF 18–27
- Website
- https://marinobus.it/en/
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Vilnius, Autobusų Stotis to Karlsruhe
- Ave. Duration
- 26h 55m
- Frequency
- Twice a week
- Estimated price
- CHF 85–120
- Website
- https://ecolines.net/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Karlsruhe central train station to Lausanne
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Estimated price
- CHF 28–40
- Website
- https://www.flixbus.co.uk
Bus from Lausanne to Sion
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- CHF 9–13
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Switzerland
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
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
More Questions & Answers
Vilnius to Sion bus services, operated by Ecolines, arrive at Karlsruhe station.
Sion is 1h behind Vilnius. It is currently 6:42 PM in Vilnius and 5:42 PM in Sion.
Vilnius to Sion train services, operated by LTG Link, arrive at Białystok station.
Yes, the driving distance between Vilnius to Sion is 1951 km. It takes approximately 20h 26m to drive from Vilnius to Sion.
There are 3226+ hotels available in Sion.
Check out Blablacar's carpooling service for rideshare options between Vilnius and Sion. A great option if you don't have a driver's licence or want to avoid public transport.























































