There are 12 ways to get from Grantown-on-Spey to Geneva by train, plane, 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.
Train to Inverness Dalcross Airport, fly to Geneva International Airport
best- Take the train from Aviemore to Invernesstrain
- Fly from Inverness Dalcross Airport (INV) to Geneva International Airport (GVA)plane INV - GVA
9h 33mCHF 150–322Train, bus to Edinburgh Airport, fly to Geneva International Airport
cheapest- Take the train from Aviemore to Perthtrain
- Take the bus from Perth station to Edinburgh Airportbus
- Fly from Edinburgh Airport (EDI) to Geneva International Airport (GVA)plane EDI - GVA
9h 36mCHF 98–278Train
- Take the train from Aviemore to King's Crosstrain
- Take the train from London St Pancras Intl to Lille Europetrain Eil
- Take the train from Lille Europe to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Genevetrain Ter
17h 40mCHF 397–672Train, bus via Paris
- Take the train from Aviemore to Edinburgh Waverleytrain
- Take the bus from Edinburgh, Bus Station to London Victoriabus
- Take the bus from London Victoria to Paris, Quai de Bercy (Bercy Seine)bus 700
- Take the train from Paris Gare De Lyon to Genevetrain Tgv
27h 23mCHF 227–532Drive, Eurotunnel
- Drive from Grantown-on-Spey to Folkestonecar
- Take the cartrain from Folkestone to Calais-Fréthuncartrain
- Drive from Calais-Fréthun to Genevacar
18h 22mCHF 400–527Train, train to Glasgow Airport, fly to Geneva International Airport
- Take the train from Aviemore to Perthtrain
- Take the train from Perth to Glasgow Queen Streettrain
- Fly from Glasgow Airport (GLA) to Geneva International Airport (GVA)plane GLA - GVA
9h 38mCHF 153–328Bus to Aberdeen Airport, fly to Geneva International Airport
- Take the bus from Elgin station to Aberdeen Airportbus
- Fly from Aberdeen Airport (ABZ) to Geneva International Airport (GVA)plane ABZ - GVA
9h 30mCHF 127–322Train to Inverness Dalcross Airport, fly to Lyon–Saint Exupéry Airport, train
- Take the train from Aviemore to Invernesstrain
- Fly from Inverness Dalcross Airport (INV) to Lyon–Saint Exupéry Airport (LYS)plane INV - LYS
- Take the train from Lyon Part Dieu to Genevetrain
14h 1mCHF 180–327Train, bus
- Take the train from Aviemore to London Eustontrain
- Take the train from London St Pancras Intl to Lille Europetrain Eil
- Take the train from Lille Europe to Albertvilletrain
- Take the bus from Gare Routiere to Gare Routierebus Y51
- Take the bus from Gare Routiere to Lancy Pont Rouge Gare-Etoile P+Rbus 272
23h 49mCHF 484–810Train, bus via Doncaster
- Take the train from Aviemore to Doncastertrain
- Take the bus from Doncaster Frenchgate Interchange to London Victoriabus
- Take the bus from London Victoria to Paris - Bercy-Seine Bus Stationbus
- Take the train from Paris Gare De Lyon to Genevetrain Tgv
28h 33mCHF 289–485Bus
- Take the bus from Station to Edinburgh, Bus Stationbus M90
- Take the bus from Edinburgh, Bus Station 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 Geneva - Bus Stationbus
30h 9mCHF 137–363Drive, car ferry
- Drive from Grantown-on-Spey to Port of Dovercar
- Take the carferry from Port of Dover to Calaiscarferry
- Drive from Calais to Genevacar
19h 23mCHF 283–458
Grantown-on-Spey to Geneva by bus and train
Questions & Answers
The cheapest way to get from Grantown-on-Spey to Geneva is to train and bus and fly which costs SFr 95 - SFr 280 and takes 9h 36m.
The fastest way to get from Grantown-on-Spey to Geneva is to bus and fly which takes 9h 30m and costs SFr 120 - SFr 330.
No, there is no direct bus from Grantown-on-Spey to Geneva station. However, there are services departing from The Square and arriving at Geneva - Bus Station via Station, Edinburgh, Bus Station, London Victoria and Paris - Bercy-Seine Bus Station. The journey, including transfers, takes approximately 30h 9m.
No, there is no direct train from Grantown-on-Spey to Geneva. However, there are services departing from Aviemore and arriving at Geneve via London St Pancras Intl, Lille Europe and Lyon Part Dieu. The journey, including transfers, takes approximately 17h 40m.
The distance between Grantown-on-Spey and Geneva is 1534 km.
The best way to get from Grantown-on-Spey to Geneva without a car is to train which takes 17h 40m and costs SFr 390 - SFr 700.
It takes approximately 9h 33m to get from Grantown-on-Spey to Geneva, including transfers.
Grantown-on-Spey to Geneva bus services, operated by Scottish Citylink Coaches Ltd, depart from Station.
Grantown-on-Spey to Geneva train services, operated by London North Eastern Railway Limited (LNER), depart from Aviemore station.
The best way to get from Grantown-on-Spey to Geneva is to train which takes 17h 40m and costs SFr 390 - SFr 700. Alternatively, you can bus, which costs SFr 130 - SFr 370 and takes 30h 9m.
What companies run services between Grantown-on-Spey, Scotland and Geneva, Switzerland?
You can take a bus from Ritchies Country Wear to Geneve via Station, Aviemore, London Kings Cross, London St Pancras Intl, Lille Europe, and Lyon Part Dieu in around 17h 40m. Alternatively, you can take a bus from The Square to Geneva - Bus Station via Station, Edinburgh, Bus Station, London Victoria, and Paris - Bercy-Seine Bus Station in around 30h 9m.
- Website
- easyjet.com
Flights from Inverness Dalcross Airport to Geneva International Airport via London Gatwick
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- CHF 130–280
Flights from Inverness Dalcross Airport to Geneva International Airport via London Luton
- Ave. Duration
- 6h 20m
- When
- Wednesday to Sunday
- Estimated price
- CHF 130–280
Flights from Glasgow Airport to Geneva International Airport
- Ave. Duration
- 2h 15m
- When
- Saturday
- Estimated price
- CHF 85–210
Flights from Glasgow Airport to Geneva International Airport via London Luton
- Ave. Duration
- 5h 5m
- When
- Sunday, Thursday, and Saturday
- Estimated price
- CHF 85–210
Flights from Edinburgh Airport to Geneva International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- CHF 55–210
Flights from Edinburgh Airport to Geneva International Airport via London Luton
- Ave. Duration
- 5h 13m
- When
- Wednesday, Saturday, Sunday, and Thursday
- Estimated price
- CHF 55–210
Flights from Aberdeen Airport to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Saturday
- Estimated price
- CHF 140–310
Flights from Aberdeen Airport to Geneva International Airport via London Luton
- Ave. Duration
- 5h 20m
- When
- Thursday, Friday, and Sunday
- Estimated price
- CHF 140–310
Flights from Inverness Dalcross Airport to Lyon–Saint Exupéry Airport via London Gatwick
- Ave. Duration
- 6h 45m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 120–200
Flights from Inverness Dalcross Airport to Lyon–Saint Exupéry Airport via Manchester
- Ave. Duration
- 6h 15m
- When
- Saturday
- Estimated price
- CHF 120–200
- Website
- klm.com
Flights from Inverness Dalcross Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- CHF 80–400
Flights from Glasgow Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 11m
- When
- Every day
- Estimated price
- CHF 55–290
Flights from Edinburgh Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- CHF 55–300
Flights from Aberdeen Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- CHF 80–420
Flights from Inverness Dalcross Airport to Lyon–Saint Exupéry Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- CHF 90–440
- Website
- britishairways.com
Flights from Inverness Dalcross Airport to Geneva International Airport via London Heathrow
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- CHF 95–420
Flights from Aberdeen Airport to Geneva International Airport via London Heathrow
- Ave. Duration
- 4h 32m
- When
- Wednesday to Friday
- Estimated price
- CHF 100–440
Flights from Inverness Dalcross Airport to Lyon–Saint Exupéry Airport via London Heathrow
- Ave. Duration
- 4h 57m
- When
- Friday
- Estimated price
- CHF 120–230
- Website
- jet2.com
Flights from Glasgow Airport to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Saturday
- Estimated price
- CHF 110–180
Flights from Edinburgh Airport to Geneva International Airport
- Ave. Duration
- 2h 30m
- When
- Saturday
- Estimated price
- CHF 85–190
- Website
- wizzair.com
Flights from Inverness Dalcross Airport to Lyon–Saint Exupéry Airport via London Luton
- Ave. Duration
- 6h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 70–290
- Phone
- +44 (0)344 811 0141
- Website
- ScotRail
Train from Aviemore to Inverness
- Ave. Duration
- 43 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 16–30
- Website
- ScotRail
Train from Aviemore to Edinburgh Waverley
- Ave. Duration
- 2h 42m
- Frequency
- 5 times a day
- Estimated price
- CHF 70–130
- Website
- ScotRail
Train from Aviemore to Perth
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- CHF 35–75
- Website
- ScotRail
Train from Perth to Glasgow Queen Street
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- CHF 29–55
- Website
- ScotRail
Train from Aviemore to Perth
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- CHF 35–75
- Website
- ScotRail
Train from Aviemore to Inverness
- Ave. Duration
- 43 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 16–30
- Website
- ScotRail
Train from Aviemore to Inverness
- Ave. Duration
- 35 min
- Frequency
- Once daily
- Estimated price
- CHF 12–18
- Website
- London North Eastern Railway Limited (LNER)
Train from Aviemore to King's Cross
- Ave. Duration
- 7h 27m
- Frequency
- Once daily
- Estimated price
- CHF 200–290
- Website
- London North Eastern Railway Limited (LNER)
Train from Aviemore to Edinburgh Waverley
- Ave. Duration
- 2h 43m
- Frequency
- Once daily
- Estimated price
- CHF 55–80
- Website
- London North Eastern Railway Limited (LNER)
Train from Aviemore to Perth
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- CHF 30–45
- Website
- London North Eastern Railway Limited (LNER)
Train from Aviemore to Perth
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- CHF 30–45
- Website
- London North Eastern Railway Limited (LNER)
Train from Aviemore to Inverness
- Ave. Duration
- 35 min
- Frequency
- Once daily
- Estimated price
- CHF 12–18
- Website
- London North Eastern Railway Limited (LNER)
Train from Aviemore to Doncaster
- Ave. Duration
- 5h 44m
- Frequency
- Once daily
- Estimated price
- CHF 140–210
- Website
- London North Eastern Railway Limited (LNER)
- Phone
- +44 330 060 0500
- [email protected]
- Website
- Caledonian Sleeper
Train from Aviemore to Inverness
- Ave. Duration
- 52 min
- Frequency
- 6 times a week
- Estimated price
- CHF 12–19
- Website
- Caledonian Sleeper
Train from Aviemore to Edinburgh Waverley
- Ave. Duration
- 3h 22m
- Frequency
- 6 times a week
- Estimated price
- CHF 50–85
- Website
- Caledonian Sleeper
Train from Aviemore to Perth
- Ave. Duration
- 1h 49m
- Frequency
- 6 times a week
- Estimated price
- CHF 29–50
- Website
- Caledonian Sleeper
Train from Aviemore to Perth
- Ave. Duration
- 1h 49m
- Frequency
- 6 times a week
- Estimated price
- CHF 29–50
- Website
- Caledonian Sleeper
Train from Aviemore to Inverness
- Ave. Duration
- 52 min
- Frequency
- 6 times a week
- Estimated price
- CHF 12–19
- Website
- Caledonian Sleeper
Train from Aviemore to London Euston
- Ave. Duration
- 10h 13m
- Frequency
- 6 times a week
- Estimated price
- CHF 190–310
- Website
- Caledonian Sleeper
Train from Aviemore to Doncaster
- Ave. Duration
- 7h 33m
- Frequency
- Once a week
- Estimated price
- CHF 130–220
- Website
- Caledonian Sleeper
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from London St Pancras Intl to Lille Europe
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- CHF 70–120
- Website
- Eurostar
Train from London St Pancras Intl to Lille Europe
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- CHF 70–120
- Website
- Eurostar
Train from Lille Europe to Albertville
- Ave. Duration
- 4h 51m
- Frequency
- Twice a week
- Estimated price
- CHF 210–360
- Website
- Eurostar
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Lille Europe to Lyon Part Dieu
- Ave. Duration
- 3h 9m
- Frequency
- Hourly
- Estimated price
- CHF 120–200
- Website
- TGV inOui
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- CHF 30–50
- Website
- TGV inOui
Train from Paris Gare De Lyon to Geneve
- Ave. Duration
- 3h 18m
- Frequency
- Hourly
- Estimated price
- CHF 95–150
- Website
- TGV inOui
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- CHF 30–50
- Website
- TGV inOui
Train from Paris Gare De Lyon to Geneve
- Ave. Duration
- 3h 18m
- Frequency
- Hourly
- Estimated price
- CHF 95–150
- Website
- TGV inOui
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Lille Europe to Lyon Part Dieu
- Ave. Duration
- 2h 58m
- Frequency
- 3 times a day
- Estimated price
- CHF 100–210
- Website
- Belgian Railways
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- CHF 25–50
- Website
- Oui.SNCF
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- CHF 25–50
- Website
- Oui.SNCF
- Phone
- +44 (0) 8443 35 35 35
- Website
- LeShuttle
Car train from Folkestone to Calais-Fréthun
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- CHF 128
- Website
- LeShuttle
- Standard fare
- CHF 128
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Edinburgh, Bus Station to London Victoria
- Ave. Duration
- 8h 5m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 45–75
- Website
- Flixbus
Bus from London Victoria to Paris, Quai de Bercy (Bercy Seine)
- Ave. Duration
- 9h 15m
- Frequency
- 5 times a day
- Estimated price
- CHF 35–60
- Website
- Flixbus
Bus from Doncaster Frenchgate Interchange to London Victoria
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- CHF 24–40
- Website
- Flixbus
Bus from Station to Edinburgh, Bus Station
- Ave. Duration
- 3h 20m
- Frequency
- Every 2 hours
- Estimated price
- CHF 15–26
- Website
- Flixbus
Bus from Edinburgh, Bus Station to London Victoria
- Ave. Duration
- 8h 5m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 45–75
- Website
- Flixbus
- Phone
- +44 (0)3717 81 81 81
- Website
- National Express
Bus from Edinburgh, Bus Station to London Victoria
- Ave. Duration
- 9h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 75–190
- Website
- National Express
Bus from Edinburgh, Bus Station to London Victoria
- Ave. Duration
- 9h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 75–190
- Website
- National Express
- Phone
- +44 (0)131 510 4007
- [email protected]
- Website
- Ember
Bus from Perth station to Edinburgh Airport
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–11
- Website
- Ember
Bus from Elgin station to Aberdeen Airport
- Ave. Duration
- 1h 43m
- Frequency
- Hourly
- Estimated price
- CHF 9–14
- Website
- Ember
- Phone
- +33 4 8000 7000
- Website
- auvergnerhonealpes.fr
Bus from Gare Routiere to Gare Routiere
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 7–10
- Schedules at
- laregionvoustransporte.fr
Bus from Gare Routiere to Lancy Pont Rouge Gare-Etoile P+R
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 5–8
- Schedules at
- laregionvoustransporte.fr
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from London Victoria to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 9h 5m
- Frequency
- 3 times a day
- Estimated price
- CHF 35–70
- Website
- BlaBlaCar Bus
Bus from London Victoria to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 9h 5m
- Frequency
- 3 times a day
- Estimated price
- CHF 35–70
- Website
- BlaBlaCar Bus
Bus from Paris - Bercy-Seine Bus Station to Geneva - Bus Station
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a day
- Estimated price
- CHF 40–75
- Website
- BlaBlaCar Bus
- Phone
- 0141 352 4444
- [email protected]
- Website
- Scottish Citylink Coaches Ltd
Bus from Station to Edinburgh, Bus Station
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- CHF 26–50
- Website
- Scottish Citylink Coaches Ltd
- Single
- CHF 26–50
- Phone
- 01698 653164
- [email protected]
- Website
- Park's of Hamilton
Bus from Station to Edinburgh, Bus Station
- Ave. Duration
- 3h 12m
- Frequency
- Every 4 hours
- Website
- Park's of Hamilton
- Phone
- +353 818 300 400
- [email protected]
- Website
- Irish Ferries
Car ferry from Port of Dover to Calais
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- CHF 9–55
- Website
- Irish Ferries
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Grantown-on-Spey to Geneva bus services, operated by Scottish Citylink Coaches Ltd, arrive at Edinburgh, Bus Station.
Geneva is 1h ahead of Grantown-on-Spey. It is currently 2:43 PM in Grantown-on-Spey and 3:43 PM in Geneva.
Grantown-on-Spey to Geneva train services, operated by London North Eastern Railway Limited (LNER), arrive at King's Cross station.
There are 1274+ hotels available in Geneva.



























































