There are 6 ways to get from Bahamas 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 Lynden Pindling International Airport to Geneva International Airport
best- Fly from Lynden Pindling International Airport (NAS) to Geneva International Airport (GVA)NAS - GVA
11h 20mCHF 288–856Fly Grand Bahama International Airport to Geneva International Airport
cheapest- Fly from Grand Bahama International Airport (FPO) to Geneva International Airport (GVA)FPO - GVA
13h 50mCHF 270–900Fly Marsh Harbour Airport to Geneva International Airport
- Fly from Marsh Harbour Airport (MHH) to Geneva International Airport (GVA)MHH - GVA
13h 46mCHF 333–1,104Fly Lynden Pindling International Airport to Lyon–Saint Exupéry Airport, train
- Fly from Lynden Pindling International Airport (NAS) to Lyon–Saint Exupéry Airport (LYS)NAS - LYS
- Take the train from Lyon Part Dieu to Geneve
15h 38mCHF 315–1,090Fly Lynden Pindling International Airport to Basel, train
- Fly from Lynden Pindling International Airport (NAS) to Basel (BSL)NAS - BSL
- Take the train from Basel SBB to Bern
- Take the train from Bern to Genève
18h 16mCHF 355–1,166Fly Exuma International Airport to Geneva International Airport
- Fly from Exuma International Airport (GGT) to Geneva International Airport (GVA)GGT - GVA
13h 35mCHF 291–963
Lynden Pindling International Airport (NAS) to Geneva International Airport (GVA) flights
Questions & Answers
The cheapest way to get from Bahamas to Geneva is to fly which costs SFr 280 - SFr 900 and takes 11h 20m.
The fastest way to get from Bahamas to Geneva is to fly which takes 11h 20m and costs SFr 280 - SFr 900.
The distance between Bahamas and Geneva is 7567 km.
It takes approximately 11h 20m to get from Bahamas to Geneva, including transfers.
There is no direct flight from Grand Bahama International Airport Airport to Geneva International Airport Airport. The quickest flight takes 19h 50m and has two stopovers.
Geneva is 6h ahead of Bahamas. It is currently 6:11 PM in Bahamas and 12:11 AM in Geneva.
Bahamasair, Air France, British Airways and two other airlines offer flights from Grand Bahama International Airport Airport to Geneva International Airport Airport.
There are 1239+ hotels available in Geneva.
What companies run services between Bahamas and Geneva, Switzerland?
British Airways, Air Canada, and two other airlines fly from Lynden Pindling International Airport (NAS) to Geneva International Airport (GVA) 4 times a day.
- Website
- britishairways.com
Flights from Lynden Pindling International Airport to Geneva International Airport via London Heathrow
- Ave. Duration
- 12h 1m
- When
- Every day
- Estimated price
- CHF 220–1,000
Flights from Marsh Harbour Airport to Geneva International Airport via Lynden Pindling International Airport, London Heathrow
- Ave. Duration
- 15h 15m
- When
- Every day
- Estimated price
- CHF 300–1,400
Flights from Lynden Pindling International Airport to Lyon–Saint Exupéry Airport via London Heathrow
- Ave. Duration
- 13h 51m
- When
- Every day
- Estimated price
- CHF 230–1,100
Flights from Grand Bahama International Airport to Geneva International Airport via Lynden Pindling International Airport, London Heathrow
- Ave. Duration
- 13h 50m
- When
- Every day
- Estimated price
- CHF 250–1,200
Flights from Lynden Pindling International Airport to Basel via London Heathrow
- Ave. Duration
- 13h 35m
- When
- Friday
- Estimated price
- CHF 250–1,100
Flights from Exuma International Airport to Geneva International Airport via Lynden Pindling International Airport, London Heathrow
- Ave. Duration
- 15h 20m
- When
- Every day
- Estimated price
- CHF 250–1,200
- Website
- swiss.com
Flights from Lynden Pindling International Airport to Geneva International Airport via New York JFK
- Ave. Duration
- 13h 25m
- When
- Every day
- Estimated price
- CHF 240–800
Flights from Marsh Harbour Airport to Geneva International Airport via Miami, Zurich
- Ave. Duration
- 13h 56m
- When
- Every day
- Estimated price
- CHF 330–1,100
Flights from Marsh Harbour Airport to Geneva International Airport via Charlotte, Frankfurt
- Ave. Duration
- 15h 43m
- When
- Monday to Saturday
- Estimated price
- CHF 320–1,200
Flights from Grand Bahama International Airport to Geneva International Airport via Miami, Zurich
- Ave. Duration
- 15h 22m
- When
- Every day
- Estimated price
- CHF 270–900
Flights from Grand Bahama International Airport to Geneva International Airport via Miami, Paris Charles de Gaulle
- Ave. Duration
- 17h 5m
- When
- Every day
- Estimated price
- CHF 250–950
Flights from Exuma International Airport to Geneva International Airport via Miami, Zurich
- Ave. Duration
- 13h 23m
- When
- Every day
- Estimated price
- CHF 280–950
Flights from Exuma International Airport to Geneva International Airport via Toronto, Brussels
- Ave. Duration
- 14h 35m
- When
- Sunday
- Estimated price
- CHF 280–1,100
- Website
- delta.com
Flights from Marsh Harbour Airport to Geneva International Airport via Miami, Paris Charles de Gaulle
- Ave. Duration
- 15h 30m
- When
- Every day
- Estimated price
- CHF 300–1,200
Flights from Lynden Pindling International Airport to Lyon–Saint Exupéry Airport via Boston, Paris Charles de Gaulle
- Ave. Duration
- 17h 25m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- CHF 230–900
Flights from Grand Bahama International Airport to Geneva International Airport via Miami, Paris Charles de Gaulle
- Ave. Duration
- 17h 5m
- When
- Every day
- Estimated price
- CHF 250–950
Flights from Lynden Pindling International Airport to Basel via New York JFK, Paris Charles de Gaulle
- Ave. Duration
- 14h 44m
- When
- Every day
- Estimated price
- CHF 250–1,000
Flights from Lynden Pindling International Airport to Basel via Boston, Paris Charles de Gaulle
- Ave. Duration
- 17h 25m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- CHF 250–1,000
Flights from Exuma International Airport to Geneva International Airport via Toronto, Paris Charles de Gaulle
- Ave. Duration
- 15h 30m
- When
- Sunday
- Estimated price
- CHF 270–1,100
Flights from Exuma International Airport to Geneva International Airport via Miami, Paris Charles de Gaulle
- Ave. Duration
- 16h 59m
- When
- Every day
- Estimated price
- CHF 260–1,000
- Website
- airfrance.com
Flights from Marsh Harbour Airport to Geneva International Airport via Miami, Paris Charles de Gaulle
- Ave. Duration
- 15h 30m
- When
- Every day
- Estimated price
- CHF 300–1,200
Flights from Grand Bahama International Airport to Geneva International Airport via Miami, Paris Charles de Gaulle
- Ave. Duration
- 17h 5m
- When
- Every day
- Estimated price
- CHF 250–950
Flights from Exuma International Airport to Geneva International Airport via Toronto, Paris Charles de Gaulle
- Ave. Duration
- 15h 30m
- When
- Sunday
- Estimated price
- CHF 270–1,100
Flights from Exuma International Airport to Geneva International Airport via Miami, Paris Charles de Gaulle
- Ave. Duration
- 16h 59m
- When
- Every day
- Estimated price
- CHF 260–1,000
- Website
- aircanada.com
Flights from Lynden Pindling International Airport to Geneva International Airport via Montreal
- Ave. Duration
- 14h 45m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- CHF 230–900
Flights from Marsh Harbour Airport to Geneva International Airport via Charlotte, Frankfurt
- Ave. Duration
- 15h 43m
- When
- Monday to Saturday
- Estimated price
- CHF 320–1,200
Flights from Lynden Pindling International Airport to Lyon–Saint Exupéry Airport via Montreal
- Ave. Duration
- 15h 50m
- When
- Monday and Saturday
- Estimated price
- CHF 240–950
- Website
- aa.com
Flights from Marsh Harbour Airport to Geneva International Airport via Charlotte, Madrid
- Ave. Duration
- 15h 33m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- CHF 320–1,300
Flights from Marsh Harbour Airport to Geneva International Airport via Charlotte, London Heathrow
- Ave. Duration
- 17h 18m
- When
- Every day
- Estimated price
- CHF 310–1,200
- Website
- airtransat.com
Flights from Lynden Pindling International Airport to Lyon–Saint Exupéry Airport via Montreal
- Ave. Duration
- 13h
- When
- Monday and Saturday
- Estimated price
- CHF 330–1,000
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
- +41 848 446 688
- Website
- sbb.ch
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
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
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide















