There are 7 ways to get from Bahamas to Bern 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 Zurich Airport, train
best- Fly from Lynden Pindling International Airport (NAS) to Zurich Airport (ZRH)plane NAS - ZRH
- Take the train from Zürich Flughafen to Berntrain
13h 21mCHF 558–977Fly Grand Bahama International Airport to Zurich Airport, train
cheapest- Fly from Grand Bahama International Airport (FPO) to Zurich Airport (ZRH)plane FPO - ZRH
- Take the train from Zürich Flughafen to Berntrain
12h 38mCHF 321–1,213Fly Lynden Pindling International Airport to Basel, train
- Fly from Lynden Pindling International Airport (NAS) to Basel (BSL)plane NAS - BSL
- Take the train from Basel SBB to Berntrain
16h 14mCHF 351–1,257Fly Exuma International Airport to Zurich Airport, train
- Fly from Exuma International Airport (GGT) to Zurich Airport (ZRH)plane GGT - ZRH
- Take the train from Zürich Flughafen to Berntrain
13h 58mCHF 331–1,333Fly Lynden Pindling International Airport to Geneva International Airport, train
- Fly from Lynden Pindling International Airport (NAS) to Geneva International Airport (GVA)plane NAS - GVA
- Take the train from Genève-Aéroport to Berntrain
14h 49mCHF 508–1,007Fly Marsh Harbour Airport to Zurich Airport, train
- Fly from Marsh Harbour Airport (MHH) to Zurich Airport (ZRH)plane MHH - ZRH
- Take the train from Zürich Flughafen to Berntrain
13h 16mCHF 323–1,324Fly Grand Bahama International Airport to Milano Malpensa Airport, train
- Fly from Grand Bahama International Airport (FPO) to Milano Malpensa Airport (MXP)plane FPO - MXP
- Take the train from Gallarate to Domodossolatrain
- Take the train from Brig to Berntrain
17h 15mCHF 664–1,103
Lynden Pindling International Airport (NAS) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Bahamas to Bern is to fly and train which costs SFr 500 - SFr 1100 and takes 14h 49m.
The fastest way to get from Bahamas to Bern is to fly and train which takes 12h 38m and costs SFr 320 - SFr 1300.
The distance between Bahamas and Bern is 7841 km.
It takes approximately 13h 21m to get from Bahamas to Bern, including transfers.
Bern is 6h ahead of Bahamas. It is currently 5:46 PM in Bahamas and 11:46 PM in Bern.
There are 139+ hotels available in Bern.
What companies run services between Bahamas and Bern, Switzerland?
There is no direct connection from Bahamas to Bern. However, you can take the taxi to Nassau-Airport-NAS airport, fly to Zurich Airport (ZRH), walk to Zürich Flughafen, then take the train to Bern. Alternatively, you can take the taxi to Nassau-Airport-NAS airport, fly to Basel (BSL), walk to Basel EuroAirport, Ankunft, take the line 50 bus to Basel, Bahnhof SBB, walk to Basel SBB, then take the train to Bern.
- Website
- swiss.com
Flights from Lynden Pindling International Airport to Zurich Airport via New York JFK
- Ave. Duration
- 12h 14m
- When
- Every day
- Estimated price
- CHF 250–1,100
Flights from Lynden Pindling International Airport to Zurich Airport via Boston
- Ave. Duration
- 13h 32m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 250–1,000
Flights from Exuma International Airport to Zurich Airport via Miami
- Ave. Duration
- 13h 2m
- When
- Every day
- Estimated price
- CHF 280–1,200
Flights from Grand Bahama International Airport to Zurich Airport via Miami
- Ave. Duration
- 10h 58m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 290–1,200
Flights from Marsh Harbour Airport to Zurich Airport via Miami
- Ave. Duration
- 12h 6m
- When
- Every day
- Estimated price
- CHF 300–1,300
Flights from Marsh Harbour Airport to Zurich Airport via Charlotte, Frankfurt
- Ave. Duration
- 15h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 310–1,300
Flights from Marsh Harbour Airport to Zurich Airport via Charlotte, Munich
- Ave. Duration
- 15h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 320–1,300
- Website
- britishairways.com
Flights from Lynden Pindling International Airport to Zurich Airport via London Heathrow
- Ave. Duration
- 11h 25m
- When
- Monday, Friday, and Saturday
- Estimated price
- CHF 230–950
Flights from Lynden Pindling International Airport to Basel via London Heathrow
- Ave. Duration
- 16h 20m
- When
- Every day
- Estimated price
- CHF 270–1,100
Flights from Lynden Pindling International Airport to Geneva International Airport via London Heathrow
- Ave. Duration
- 13h 3m
- When
- Every day
- Estimated price
- CHF 220–900
Flights from Grand Bahama International Airport to Zurich Airport via Lynden Pindling International Airport, London Heathrow
- Ave. Duration
- 14h 50m
- When
- Monday, Friday, and Saturday
- Estimated price
- CHF 280–1,100
Flights from Grand Bahama International Airport to Zurich Airport via Orlando, London Heathrow
- Ave. Duration
- 19h 20m
- When
- Thursday
- Estimated price
- CHF 280–1,200
Flights from Marsh Harbour Airport to Zurich Airport via Lynden Pindling International Airport, London Heathrow
- Ave. Duration
- 16h
- When
- Monday, Friday, and Saturday
- Estimated price
- CHF 280–1,200
- Website
- lufthansa.com
Flights from Exuma International Airport to Zurich Airport via Miami, Frankfurt
- Ave. Duration
- 14h 25m
- When
- Every day
- Estimated price
- CHF 310–1,400
Flights from Grand Bahama International Airport to Zurich Airport via Miami, Frankfurt
- Ave. Duration
- 15h 23m
- When
- Saturday
- Estimated price
- CHF 320–1,400
Flights from Marsh Harbour Airport to Zurich Airport via Miami, Frankfurt
- Ave. Duration
- 13h 52m
- When
- Every day
- Estimated price
- CHF 340–1,500
Flights from Marsh Harbour Airport to Zurich Airport via Charlotte, Frankfurt
- Ave. Duration
- 15h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 310–1,300
Flights from Marsh Harbour Airport to Zurich Airport via Charlotte, Munich
- Ave. Duration
- 15h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 320–1,300
- Website
- delta.com
Flights from Lynden Pindling International Airport to Zurich Airport via New York JFK
- Ave. Duration
- 15h 25m
- When
- Every day
- Estimated price
- CHF 250–1,000
Flights from Marsh Harbour Airport to Zurich Airport via Charlotte, Paris Charles de Gaulle
- Ave. Duration
- 15h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 310–1,200
- Website
- aircanada.com
Flights from Exuma International Airport to Zurich Airport via Toronto
- Ave. Duration
- 14h 25m
- When
- Sunday
- Estimated price
- CHF 300–1,200
Flights from Exuma International Airport to Zurich Airport via Toronto, Brussels
- Ave. Duration
- 15h 20m
- When
- Sunday
- Estimated price
- CHF 300–1,200
- Website
- airfrance.com
Flights from Marsh Harbour Airport to Zurich Airport via Charlotte, Paris Charles de Gaulle
- Ave. Duration
- 15h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 310–1,200
- Website
- aa.com
Flights from Grand Bahama International Airport to Milano Malpensa Airport via Miami
- Ave. Duration
- 12h 33m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 260–1,100
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–120
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–95
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 50–150
- Website
- https://www.sbb.ch/en
Train from Brig to Bern
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 30–95
- Website
- https://www.sbb.ch/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 1m
- 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 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–16
- Website
- https://www.trenitalia.com/en.html
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
Italy Travel Guides
Read the travel guide











