There are 5 ways to get from Ko Samui to Geneva by plane or 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
best- Fly from Koh Samui Airport (USM) to Geneva International Airport (GVA)USM - GVA
17h 58mCHF 453–678Fly to Milano Malpensa Airport, train
cheapest- Fly from Koh Samui Airport (USM) to Milano Malpensa Airport (MXP)USM - MXP
- Take the train from Gallarate to Domodossola
- Take the train from Brig to Genève
22h 14mCHF 418–1,551Fly to Zurich Airport, train
- Fly from Koh Samui Airport (USM) to Zurich Airport (ZRH)USM - ZRH
- Take the train from Zürich Flughafen to Genève
20h 1mCHF 483–1,528Fly to Lyon–Saint Exupéry Airport, train
- Fly from Koh Samui Airport (USM) to Lyon–Saint Exupéry Airport (LYS)USM - LYS
- Take the train from Lyon Part Dieu to Geneve
21h 52mCHF 420–912Fly to Basel, train
- Fly from Koh Samui Airport (USM) to Basel (BSL)USM - BSL
- Take the train from Basel SBB to Bern
- Take the train from Bern to Genève
22h 44mCHF 530–1,638
Koh Samui Airport (USM) to Geneva International Airport (GVA) flights
Questions & Answers
The cheapest way to get from Ko Samui to Geneva is to fly which costs SFr 450 - SFr 700 and takes 17h 58m.
The fastest way to get from Ko Samui to Geneva is to fly which takes 17h 58m and costs SFr 450 - SFr 700.
The distance between Ko Samui and Geneva is 9567 km.
It takes approximately 17h 58m to get from Ko Samui to Geneva, including transfers.
Geneva is 6h behind Ko Samui. It is currently 7:35 AM in Ko Samui and 1:35 AM in Geneva.
There are 1252+ hotels available in Geneva.
What companies run services between Ko Samui, Thailand and Geneva, Switzerland?
Bangkok Airways, Swiss, and four other airlines fly from Koh Samui Airport (USM) to Geneva International Airport (GVA) every 4 hours.
- Website
- swiss.com
Flights from Koh Samui Airport to Geneva International Airport via Suvarnabhumi, Zurich Airport
- Ave. Duration
- 18h 20m
- When
- Every day
- Estimated price
- CHF 400–1,300
Flights from Koh Samui Airport to Geneva International Airport via Suvarnabhumi, Vienna
- Ave. Duration
- 17h 35m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- CHF 410–1,400
Flights from Koh Samui Airport to Zurich Airport via Suvarnabhumi
- Ave. Duration
- 15h 25m
- When
- Every day
- Estimated price
- CHF 390–1,300
Flights from Koh Samui Airport to Zurich Airport via Phuket
- Ave. Duration
- 27h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- CHF 800–1,600
Flights from Koh Samui Airport to Zurich Airport via Suvarnabhumi, Vienna
- Ave. Duration
- 17h 10m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- CHF 410–1,400
Flights from Koh Samui Airport to Basel via Suvarnabhumi, Munich
- Ave. Duration
- 17h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 500–1,600
Flights from Koh Samui Airport to Basel via Suvarnabhumi, Vienna
- Ave. Duration
- 18h 15m
- When
- Monday, Tuesday, and Sunday
- Estimated price
- CHF 450–1,500
Flights from Koh Samui Airport to Milano Malpensa Airport via Suvarnabhumi, Zurich Airport
- Ave. Duration
- 18h 50m
- When
- Every day
- Estimated price
- CHF 340–1,100
- Website
- lufthansa.com
Flights from Koh Samui Airport to Geneva International Airport via Suvarnabhumi, Munich
- Ave. Duration
- 18h 32m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 420–1,600
Flights from Koh Samui Airport to Zurich Airport via Suvarnabhumi, Munich
- Ave. Duration
- 18h 15m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- CHF 410–1,600
Flights from Koh Samui Airport to Lyon–Saint Exupéry Airport via Suvarnabhumi, Munich
- Ave. Duration
- 18h 12m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 440–1,600
Flights from Koh Samui Airport to Basel via Suvarnabhumi, Munich
- Ave. Duration
- 18h 17m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 460–1,700
Flights from Koh Samui Airport to Milano Malpensa Airport via Suvarnabhumi, Munich
- Ave. Duration
- 18h 40m
- When
- Monday, Tuesday, and Sunday
- Estimated price
- CHF 360–1,400
- Website
- austrian.com
Flights from Koh Samui Airport to Geneva International Airport via Suvarnabhumi, Vienna
- Ave. Duration
- 17h 57m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- CHF 410–1,400
Flights from Koh Samui Airport to Zurich Airport via Suvarnabhumi, Vienna
- Ave. Duration
- 17h 32m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- CHF 410–1,400
Flights from Koh Samui Airport to Lyon–Saint Exupéry Airport via Suvarnabhumi, Vienna
- Ave. Duration
- 21h 12m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 430–1,400
Flights from Koh Samui Airport to Basel via Suvarnabhumi, Vienna
- Ave. Duration
- 18h 37m
- When
- Monday, Tuesday, and Sunday
- Estimated price
- CHF 450–1,500
- Website
- thaiairways.com
Flights from Koh Samui Airport to Geneva International Airport via Phuket, Istanbul
- Ave. Duration
- 20h 25m
- When
- Every day
- Estimated price
- CHF 410–1,400
Flights from Koh Samui Airport to Zurich Airport via Suvarnabhumi
- Ave. Duration
- 15h 40m
- When
- Every day
- Estimated price
- CHF 440–1,700
Flights from Koh Samui Airport to Zurich Airport via Suvarnabhumi, Vienna
- Ave. Duration
- 19h 55m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 410–1,400
Flights from Koh Samui Airport to Milano Malpensa Airport via Suvarnabhumi
- Ave. Duration
- 15h 55m
- When
- Every day
- Estimated price
- CHF 410–1,200
Flights from Koh Samui Airport to Milano Malpensa Airport via Phuket, Istanbul
- Ave. Duration
- 19h 40m
- When
- Every day
- Estimated price
- CHF 350–1,200
- Website
- airfrance.com
Flights from Koh Samui Airport to Geneva International Airport via Phuket, Paris Charles de Gaulle
- Ave. Duration
- 19h 40m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- CHF 410–1,500
- Website
- twinjet.fr
Flights from Koh Samui Airport to Lyon–Saint Exupéry Airport via Suvarnabhumi, Milano Malpensa Airport
- Ave. Duration
- 18h 25m
- When
- Sunday
- Estimated price
- CHF 500–1,500
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Genève
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- CHF 50–100
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Bern
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- CHF 24–45
- Website
- https://www.sbb.ch/en
Train from Bern to Genève
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
Train from Brig to Genève
- Ave. Duration
- 2h 29m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–70
- Website
- https://www.sbb.ch/en
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 57m
- Frequency
- Every 3 hours
- Estimated price
- CHF 23–35
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- CHF 40–120
- Website
- https://www.sncf-connect.com/en-en
- 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 5–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
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Brig to Genève
- Ave. Duration
- 2h 11m
- Frequency
- 4 times a day
- Estimated price
- CHF 29–50
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 29–45
- 2nd Class
- CHF 35–50
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
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



























