There are 10 ways to get from Inverness to Sion by plane, train, train (Eurostar, TGV), bus, car, car train, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Inverness Dalcross Airport to Geneva International Airport, train
best- Fly from Inverness Dalcross Airport (INV) to Geneva International Airport (GVA)plane INV - GVA
- Take the train from Genève-Aéroport to Siontrain
9h 20mCHF 165–419Fly Inverness Dalcross Airport to Milano Malpensa Airport, train
cheapest- Fly from Inverness Dalcross Airport (INV) to Milano Malpensa Airport (MXP)plane INV - MXP
- Take the train from Gallarate to Domodossolatrain
- Take the train from Domodossola to Siontrain
11h 10mCHF 121–355Train
- Take the train from Inverness to King's Crosstrain
- Take the train from London St Pancras Intl to Paris Nordtrain Eil
- Take the train from Paris Gare De Lyon to Lausannetrain Tgv
- Take the train from Lausanne to Siontrain Ec / ...
17h 32mCHF 457–735Bus, train
- Take the bus from Bus Station Stance 3 to Park and Ridebus
- Take the bus from Park and Ride to London Victoriabus
- Take the bus from London Victoria to Paris - Bercy-Seine Bus Stationbus
- Take the bus from Paris - Bercy-Seine Bus Station to Lausannebus
- Take the train from Lausanne to Siontrain Ec / ...
35h 28mCHF 156–319Drive, Eurotunnel
- Drive from Inverness to Folkestonecar
- Take the car train from Folkestone to Calais-Fréthuncartrain
- Drive from Calais-Fréthun to Sioncar
19h 48mCHF 413–553Fly Inverness Dalcross Airport to Basel, train
- Fly from Inverness Dalcross Airport (INV) to Basel (BSL)plane INV - BSL
- Take the train from Basel SBB to Visptrain
- Take the train from Visp to Siontrain
10h 56mCHF 137–509Train, bus to Edinburgh Airport, fly to Geneva International Airport
- Take the train from Inverness to Perthtrain
- Take the bus from Perth station to Edinburgh Airportbus
- Fly from Edinburgh Airport (EDI) to Geneva International Airport (GVA)plane EDI - GVA
- Take the train from Genève-Aéroport to Siontrain
11h 13mCHF 156–441Train via Geneva
- Take the train from Inverness to King's Crosstrain
- Take the train from London St Pancras Intl to Paris Nordtrain Eil
- Take the train from Paris Gare De Lyon to Genevetrain Tgv
- Take the train from Genève to Siontrain Ec / ...
18h 19mCHF 484–806Train, bus
- Take the train from Inverness to Finsbury Parktrain
- Take the bus from London Victoria to Brussels-North train stationbus
- Take the bus from Brussels-North train station to Lausannebus
- Take the train from Lausanne to Siontrain Ec / ...
36h 11mCHF 280–515Drive, car ferry
- Drive from Inverness to Port of Dovercar
- Take the car ferry from Port of Dover to Calaiscarferry
- Drive from Calais to Sioncar
20h 49mCHF 298–477
Inverness to Sion by train
Questions & Answers
The cheapest way to get from Inverness to Sion is to fly and train which costs SFr 120 - SFr 360 and takes 11h 10m.
The fastest way to get from Inverness to Sion is to fly and train which takes 9h 20m and costs SFr 160 - SFr 420.
No, there is no direct train from Inverness to Sion. However, there are services departing from Inverness and arriving at Sion via London St Pancras Intl, Paris Nord, Paris Gare De Lyon and Lausanne. The journey, including transfers, takes approximately 17h 32m.
The distance between Inverness and Sion is 1608 km.
The best way to get from Inverness to Sion without a car is to train which takes 17h 32m and costs SFr 450 - SFr 750.
It takes approximately 9h 20m to get from Inverness to Sion, including transfers.
Inverness to Sion train services, operated by London North Eastern Railway Limited (LNER), depart from Inverness station.
Sion is 1h ahead of Inverness. It is currently 10:27 AM in Inverness and 11:27 AM in Sion.
Inverness to Sion train services, operated by London North Eastern Railway Limited (LNER), arrive at King's Cross station.
Book your Inverness to Sion train tickets online with Omio.
What companies run services between Inverness, Scotland and Sion, Switzerland?
You can take a train from Inverness to Sion via London Kings Cross, London St Pancras Intl, Paris Nord, Paris Gare De Lyon, and Lausanne in around 17h 32m.
- Website
- easyjet.com
Flights from Inverness Dalcross Airport to Geneva International Airport via London Luton
- Ave. Duration
- 4h 10m
- When
- Wednesday
- Estimated price
- CHF 110–250
Flights from Inverness Dalcross Airport to Geneva International Airport via London Gatwick
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- CHF 110–250
Flights from Inverness Dalcross Airport to Basel via London Luton
- Ave. Duration
- 4h 30m
- When
- Thursday and Sunday
- Estimated price
- CHF 100–260
Flights from Inverness Dalcross Airport to Basel via London Gatwick
- Ave. Duration
- 5h 45m
- When
- Sunday
- Estimated price
- CHF 100–260
Flights from Inverness Dalcross Airport to Basel via Bristol
- Ave. Duration
- 8h 10m
- When
- Monday and Friday
- Estimated price
- CHF 100–260
Flights from Inverness Dalcross Airport to Milano Malpensa Airport via London Gatwick
- Ave. Duration
- 6h 22m
- When
- Monday, Sunday, and Thursday
- Estimated price
- CHF 85–230
Flights from Inverness Dalcross Airport to Milano Malpensa Airport via London Luton
- Ave. Duration
- 4h 40m
- When
- Friday
- Estimated price
- CHF 85–230
Flights from Inverness Dalcross Airport to Milano Malpensa Airport via Manchester
- Ave. Duration
- 4h 30m
- When
- Monday to Wednesday
- Estimated price
- CHF 45–180
Flights from Edinburgh Airport to Geneva International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- CHF 65–140
Flights from Edinburgh Airport to Geneva International Airport via London Luton
- Ave. Duration
- 5h 25m
- When
- Saturday and Thursday
- Estimated price
- CHF 65–140
- Website
- klm.com
Flights from Inverness Dalcross Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- CHF 70–350
Flights from Inverness Dalcross Airport to Basel via Amsterdam Schiphol
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- CHF 85–430
Flights from Edinburgh Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- CHF 60–300
- Website
- britishairways.com
Flights from Inverness Dalcross Airport to Geneva International Airport via London Heathrow
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- CHF 85–400
Flights from Inverness Dalcross Airport to Basel via London Heathrow
- Ave. Duration
- 6h 52m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 100–210
Flights from Inverness Dalcross Airport to Milano Malpensa Airport via London Heathrow
- Ave. Duration
- 5h 25m
- When
- Thursday and Sunday
- Estimated price
- CHF 80–370
- Website
- ryanair.com
Flights from Inverness Dalcross Airport to Milano Malpensa Airport via Manchester
- Ave. Duration
- 4h 30m
- When
- Monday to Wednesday
- Estimated price
- CHF 45–180
- Website
- flyulendo.com
Flights from Inverness Dalcross Airport to Milano Malpensa Airport via London Luton
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 40–180
- Website
- jet2.com
Flights from Edinburgh Airport to Geneva International Airport
- Ave. Duration
- 2h 30m
- When
- Saturday
- Estimated price
- CHF 65–210
- Website
- eurowings.com
Flights from Edinburgh Airport to Geneva International Airport via Dusseldorf
- Ave. Duration
- 4h 50m
- When
- Wednesday to Friday
- Estimated price
- CHF 65–230
- 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 50–160
- Website
- https://www.sbb.ch/en
Train from Lausanne to Sion
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 30–90
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Visp
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- CHF 65–190
- Website
- https://www.sbb.ch/en
Train from Visp to Sion
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 15–45
- Website
- https://www.sbb.ch/en
Train from Domodossola to Sion
- Ave. Duration
- 1h 1m
- Frequency
- 4 times a day
- Estimated price
- CHF 30–90
- Website
- https://www.sbb.ch/en
Train from Genève to Sion
- Ave. Duration
- 1h 51m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 50–150
- Website
- https://www.sbb.ch/en
- Phone
- +44 345 722 5333
- customers@lner.co.uk
- Website
- lner.co.uk
Train from Inverness to King's Cross
- Ave. Duration
- 8h 4m
- Frequency
- Once daily
- Estimated price
- CHF 200–280
- Website
- https://www.lner.co.uk/
Train from Inverness to Perth
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Estimated price
- CHF 40–60
- Website
- https://www.lner.co.uk/
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from London St Pancras Intl to Paris Nord
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- CHF 130–220
- Website
- https://www.eurostar.com/rw-en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Paris Gare De Lyon to Lausanne
- Ave. Duration
- 3h 43m
- Frequency
- 3 times a day
- Estimated price
- CHF 95–150
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Geneve
- Ave. Duration
- 3h 18m
- Frequency
- Every 4 hours
- Estimated price
- CHF 100–160
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +44 (0) 8443 35 35 35
- Website
- leshuttle.com
Car train from Folkestone to Calais-Fréthun
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- CHF 125
- Website
- https://www.leshuttle.com/uk-en
- Standard fare
- CHF 125
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Visp
- Ave. Duration
- 2h 11m
- Frequency
- 3 times a day
- Estimated price
- CHF 14–19
- Schedules at
- sbb-deutschland.de
- 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
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Visp to Sion
- Ave. Duration
- 25 min
- Frequency
- 6 times a week
- Estimated price
- CHF 16–55
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 35–55
- 2nd Class
- CHF 16–22
Train from Domodossola to Sion
- Ave. Duration
- 1h 1m
- Frequency
- 4 times a day
- Estimated price
- CHF 24–65
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 45–65
- 2nd Class
- CHF 24–35
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 2m
- Frequency
- Every 2 hours
- Estimated price
- CHF 5–8
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 41m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–15
- Website
- https://www.trenitalia.com/en.html
- Phone
- +44 344 811 0141
- Website
- scotrail.co.uk
Train from Inverness to Perth
- Ave. Duration
- 2h 23m
- Frequency
- Every 3 hours
- Estimated price
- CHF 50–100
- Website
- https://www.scotrail.co.uk/
- Phone
- +44 330 060 0500
- enquiry@sleeper.scot
- Website
- sleeper.scot
Train from Inverness to Perth
- Ave. Duration
- 2h 38m
- Frequency
- 6 times a week
- Estimated price
- CHF 30–60
- Website
- https://www.sleeper.scot/
Train from Inverness to Finsbury Park
- Ave. Duration
- 10h 50m
- Frequency
- Once a week
- Estimated price
- CHF 160–290
- Website
- https://www.sleeper.scot/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Bus Station Stance 3 to Park and Ride
- Ave. Duration
- 2h 40m
- Frequency
- Every 15 minutes
- Estimated price
- CHF 11–20
- Website
- https://www.flixbus.co.uk
Bus from Park and Ride to London Victoria
- Ave. Duration
- 11h 15m
- Frequency
- Hourly
- Estimated price
- CHF 45–80
- Website
- https://www.flixbus.co.uk
Bus from London Victoria to Brussels-North train station
- Ave. Duration
- 8h 25m
- Frequency
- 3 times a day
- Estimated price
- CHF 26–45
- Website
- https://www.flixbus.co.uk
Bus from Brussels-North train station to Lausanne
- Ave. Duration
- 11h 55m
- Frequency
- 5 times a week
- Estimated price
- CHF 50–90
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from London Victoria to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 9h 5m
- Frequency
- 6 times a week
- Estimated price
- CHF 30–55
- Website
- https://www.blablacar.co.uk/bus
Bus from Paris - Bercy-Seine Bus Station to Lausanne
- Ave. Duration
- 7h 45m
- Frequency
- 3 times a day
- Estimated price
- CHF 35–70
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +44 (0)131 510 4007
- ride@ember.to
- Website
- ember.to
Bus from Perth station to Edinburgh Airport
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–11
- Website
- https://www.ember.to/
- Phone
- +353 818 300 400
- info@irishferries.fr
- Website
- irishferries.com
Car ferry from Port of Dover to Calais
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- CHF 7–45
- Website
- https://www.irishferries.com/uk-en/Travel-to-Ireland
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
Travelling to the UK: What do I need to know?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
There are 3391+ hotels available in Sion.































































