There are 11 ways to get from Lagos to Bern by train, plane, bus, or car
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 Faro Airport, fly to Zurich Airport, train
best- Take the train from Lagos to Farotrain
- Fly from Faro Airport (FAO) to Zurich Airport (ZRH)plane FAO - ZRH
- Take the train from Zürich Flughafen to Berntrain
8h 36mCHF 144–363Train to Faro Airport, fly to Basel, train
cheapest- Take the train from Lagos to Farotrain
- Fly from Faro Airport (FAO) to Basel (BSL)plane FAO - BSL
- Take the train from Basel SBB to Berntrain
8h 40mCHF 102–308Train, bus
- Take the train from Lagos to Taviratrain Re / ...
- Take the bus from Tavira to Sevilla Santa Justabus
- Take the train from Sevilla-Santa Justa to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Genevetrain Ter
- Take the train from Genève to Berntrain Ic1 / ...
24h 21mCHF 267–658Bus
- Take the bus from Lagos to Lisbonbus
- Take the bus from Lisbon - Oriente to Lyon - Gerland Bus Stationbus
- Take the bus from Lyon to Bernbus
35h 10mCHF 199–370Drive 2,085.8 km
- Drive from Lagos to Berncar 2,085.8 km
22h 40mCHF 343–495Train to Faro Airport, fly to Geneva International Airport, train
- Take the train from Lagos to Farotrain
- Fly from Faro Airport (FAO) to Geneva International Airport (GVA)plane FAO - GVA
- Take the train from Genève-Aéroport to Berntrain
9h 34mCHF 119–403Train, train to Lisbon-Portela Airport, fly to Basel
- Take the train from Lagos to Tunestrain
- Take the train from Tunes to Lisboa Orientetrain
- Fly from Lisbon-Portela Airport (LIS) to Basel (BSL)plane LIS - BSL
- Take the train from Basel SBB to Berntrain
11h 39mCHF 130–440Train to Faro Airport, fly to Lyon–Saint Exupéry Airport, train
- Take the train from Lagos to Farotrain
- Fly from Faro Airport (FAO) to Lyon–Saint Exupéry Airport (LYS)plane FAO - LYS
- Take the train from Lyon Part Dieu to Genevetrain
- Take the train from Genève to Berntrain
12h 23mCHF 160–459Train, train to Lisbon-Portela Airport, fly to Geneva International Airport
- Take the train from Lagos to Tunestrain
- Take the train from Tunes to Lisboa Orientetrain
- Fly from Lisbon-Portela Airport (LIS) to Geneva International Airport (GVA)plane LIS - GVA
- Take the train from Genève-Aéroport to Berntrain
12h 38mCHF 142–485Bus, train via Avignon
- Take the bus from Terminal Rodoviário de Lagos to Terminal Rodoviário de Évorabus
- Take the bus from Terminal Rodoviário de Évora to Avignonbus
- Take the train from Avignon Centre to Annecytrain K21
- Take the bus from Gare Routiere to Lancy Pont Rouge Gare-Etoile P+Rbus 272
- Take the train from Genève to Berntrain Ic1 / ...
38h 52mCHF 274–576Bus, train
- Take the bus from Lagos to Lisbonbus
- Take the bus from Lisbon to Annemassebus
- Take the train from Annemasse to Lausannetrain
- Take the train from Lausanne to Berntrain Ic1 / ...
40h 2mCHF 250–510
Lagos to Bern by train, foot, and bus
Questions & Answers
The cheapest way to get from Lagos to Bern is to train and fly which costs SFr 100 - SFr 310 and takes 8h 40m.
The fastest way to get from Lagos to Bern is to train and fly which takes 8h 36m and costs SFr 140 - SFr 370.
No, there is no direct bus from Lagos to Bern. However, there are services departing from Lagos and arriving at Bern via Lisbon - Oriente and Lyon. The journey, including transfers, takes approximately 35h 10m.
The distance between Lagos and Bern is 2001 km. The road distance is 2085.8 km.
The best way to get from Lagos to Bern without a car is to train and bus which takes 24h 21m and costs SFr 260 - SFr 700.
It takes approximately 8h 36m to get from Lagos to Bern, including transfers.
Lagos to Bern bus services, operated by FlixBus, depart from Lagos station.
Lagos to Bern bus services, operated by FlixBus, arrive at Lisbon station.
Bern is 1h ahead of Lagos. It is currently 8:50 PM in Lagos and 9:50 PM in Bern.
Yes, the driving distance between Lagos to Bern is 2086 km. It takes approximately 22h 40m to drive from Lagos to Bern.
What companies run services between Lagos, Faro, Portugal and Bern, Switzerland?
You can take a bus from Lagos to Bern via Lisbon, Lisbon - Oriente, and Lyon in around 35h 10m.
- Website
- easyjet.com
Flights from Faro Airport to Basel
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- CHF 55–140
Flights from Faro Airport to Geneva International Airport
- Ave. Duration
- 2h 36m
- When
- Every day
- Estimated price
- CHF 55–230
Flights from Lisbon-Portela Airport to Basel
- Ave. Duration
- 2h 38m
- When
- Every day
- Estimated price
- CHF 60–240
Flights from Lisbon-Portela Airport to Basel via Nantes
- Ave. Duration
- 6h 5m
- When
- Monday and Friday
- Estimated price
- CHF 60–240
Flights from Faro Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 70–210
Flights from Lisbon-Portela Airport to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- CHF 40–220
- Website
- flytap.com
Flights from Faro Airport to Geneva International Airport via Lisbon-Portela Airport
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- CHF 70–210
Flights from Faro Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 20m
- When
- Thursday and Sunday
- Estimated price
- CHF 40–160
Flights from Faro Airport to Lyon–Saint Exupéry Airport via Lisbon-Portela Airport
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- CHF 65–150
Flights from Lisbon-Portela Airport to Geneva International Airport
- Ave. Duration
- 2h 26m
- When
- Every day
- Estimated price
- CHF 75–250
Flights from Lisbon-Portela Airport to Geneva International Airport via Porto
- Ave. Duration
- 4h 35m
- When
- Saturday
- Estimated price
- CHF 75–230
- Website
- swiss.com
Flights from Faro Airport to Zurich Airport
- Ave. Duration
- 2h 51m
- When
- Every day
- Estimated price
- CHF 65–310
Flights from Faro Airport to Zurich Airport via Geneva International Airport
- Ave. Duration
- 6h 7m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- CHF 80–280
Flights from Faro Airport to Geneva International Airport
- Ave. Duration
- 2h 30m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- CHF 110–210
Flights from Lisbon-Portela Airport to Geneva International Airport
- Ave. Duration
- 2h 26m
- When
- Every day
- Estimated price
- CHF 75–250
- Website
- flyedelweiss.com
Flights from Faro Airport to Zurich Airport
- Ave. Duration
- 2h 51m
- When
- Every day
- Estimated price
- CHF 65–310
- Website
- iberia.com
Flights from Lisbon-Portela Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- CHF 80–250
- Website
- volotea.com
Flights from Faro Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 20m
- When
- Thursday and Sunday
- Estimated price
- CHF 40–160
- Website
- transavia.com
Flights from Faro Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 25m
- When
- Monday and Friday
- Estimated price
- CHF 60–300
- Website
- aireuropa.com
Flights from Lisbon-Portela Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 40m
- When
- Monday to Saturday
- Estimated price
- CHF 80–260
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Lagos to Faro
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- CHF 8–16
- Website
- https://www.cp.pt/en/
Train from Lagos to Tavira
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- CHF 11–22
- Website
- https://www.cp.pt/en/
Train from Lagos to Faro
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- CHF 8–16
- Website
- https://www.cp.pt/en/
Train from Lagos to Faro
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- CHF 8–16
- Website
- https://www.cp.pt/en/
Train from Lagos to Tunes
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- CHF 4–9
- Website
- https://www.cp.pt/en/
Train from Tunes to Lisboa Oriente
- Ave. Duration
- 3h 12m
- Frequency
- Every 3 hours
- Estimated price
- CHF 26–50
- Website
- https://www.cp.pt/en/
Train from Lagos to Faro
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- CHF 8–16
- Website
- https://www.cp.pt/en/
Train from Lagos to Tunes
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- CHF 4–9
- Website
- https://www.cp.pt/en/
Train from Tunes to Lisboa Oriente
- Ave. Duration
- 3h 12m
- Frequency
- Every 3 hours
- Estimated price
- CHF 26–50
- Website
- https://www.cp.pt/en/
- 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–130
- Website
- https://www.sbb.ch/en
Train from Genève to Bern
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- CHF 50–170
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–110
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 55–170
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–110
- Website
- https://www.sbb.ch/en
Train from Genève to Bern
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- CHF 50–170
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 55–170
- Website
- https://www.sbb.ch/en
Train from Genève to Bern
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- CHF 50–170
- Website
- https://www.sbb.ch/en
Train from Annemasse to Lausanne
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- CHF 26–80
- Website
- https://www.sbb.ch/en
Train from Lausanne to Bern
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- CHF 30–100
- Website
- https://www.sbb.ch/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Sevilla-Santa Justa to Barcelona-Sants
- Ave. Duration
- 6h 17m
- Frequency
- 4 times a day
- Estimated price
- CHF 150–270
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- [email protected]
- Website
- iryo.eu
Train from Sevilla-Santa Justa to Barcelona-Sants
- Ave. Duration
- 6h 24m
- Frequency
- 3 times a day
- Estimated price
- CHF 100–210
- Website
- https://iryo.eu/en/home
- Phone
- +34 900 759 781
- Website
- ouigo.com
Train from Sevilla-Santa Justa to Barcelona-Sants
- Ave. Duration
- 6h 26m
- Frequency
- Once daily
- Estimated price
- CHF 95–160
- Website
- https://www.ouigo.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- CHF 75–120
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- CHF 25–50
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- CHF 25–50
- 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
- Once daily
- Estimated price
- CHF 30–50
- Website
- https://www.sncf-connect.com/en-en
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- CHF 30–50
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +33 4 13 94 30 50
- Website
- zou.maregionsud.fr
Train from Avignon Centre to Annecy
- Ave. Duration
- 4h 16m
- Frequency
- Once a week
- Estimated price
- CHF 85–170
- Website
- https://zou.maregionsud.fr/en/
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Tavira to Sevilla Santa Justa
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- CHF 11–27
- Website
- https://rede-expressos.pt/en
Bus from Terminal Rodoviário de Lagos to Terminal Rodoviário de Évora
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 17–45
- Website
- https://rede-expressos.pt/en
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Lagos to Lisbon
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- CHF 24–40
- Website
- https://www.flixbus.co.uk
Bus from Lisbon - Oriente to Lyon - Gerland Bus Station
- Ave. Duration
- 25h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 150–260
- Website
- https://www.flixbus.co.uk
Bus from Lyon to Bern
- Ave. Duration
- 4h 35m
- Frequency
- Every 4 hours
- Estimated price
- CHF 25–45
- Website
- https://www.flixbus.co.uk
Bus from Lagos to Lisbon
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- CHF 24–40
- Website
- https://www.flixbus.co.uk
Bus from Lisbon to Annemasse
- Ave. Duration
- 31h 40m
- Frequency
- Once daily
- Estimated price
- CHF 170–290
- Website
- https://www.flixbus.co.uk
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Lisbon - Oriente to Lyon - Gerland Bus Station
- Ave. Duration
- 24h 45m
- Frequency
- Once daily
- Estimated price
- CHF 150–280
- Website
- https://www.blablacar.co.uk/bus
Bus from Lyon to Bern
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- CHF 25–50
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Terminal Rodoviário de Évora to Avignon
- Ave. Duration
- 23h 45m
- Frequency
- Once daily
- Estimated price
- CHF 110–170
- Schedules at
- alsa.es
- Phone
- +33 4 8000 7000
- Website
- auvergnerhonealpes.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–9
- Schedules at
- laregionvoustransporte.fr
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
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Book your Lagos to Bern bus tickets online with Omio and FlixBus.
There are 374+ hotels available in Bern.


















































