The average train between Bordeaux Airport (BOD) and Bern takes 16h 56m and the fastest train takes 12h 31m. The train service runs several times per day from Bordeaux Airport (BOD) to Bern. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 4 times a day between Bordeaux Airport (BOD) and Bern. The earliest departure is at 4:50 AM at night, and the last departure from Bordeaux Airport (BOD) is at 5:52 PM which arrives into Bern at 2:26 PM. All services require a transfer at Gare Saint-Jean and take an average of 16h 56m. The schedules shown below are for the next available departures.




12h 35m • 4 changes




13h 33m • 4 changes
Arrives next day




19h 33m • 4 changes
Arrives next day




19h 48m • 4 changes




12h 35m • 4 changes




13h 33m • 4 changes
Arrives next day




19h 33m • 4 changes
Arrives next day




19h 48m • 4 changes




12h 34m • 4 changes




13h 35m • 4 changes
Arrives next day




19h 34m • 4 changes
Arrives next day




21h 20m • 4 changes




12h 31m • 4 changes




13h 54m • 4 changes
Arrives next day




19h 31m • 4 changes
Arrives next day




19h 10m • 4 changes
Want to know about travelling from Bordeaux Airport (BOD) to Bern? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Bordeaux Airport (BOD) to Bern. However, there are services departing from Bordeaux Airport (BOD) station and arriving at Bern station via Massy Tgv. The journey, including transfers, takes approximately 16h 56m.
Bordeaux Airport (BOD) to Bern train services, operated by Tbm, depart from Bordeaux St Jean station.
Bordeaux Airport (BOD) to Bern train services, operated by Tbm, arrive at Bern station.
The distance between Bordeaux Airport (BOD) and Bern is 672.8 km. The road distance is 1,287 km.
You can take a vehicle from Aéroport to Bern via Gare Saint-Jean, Bordeaux St Jean, Massy Tgv, Lyon Part Dieu, and Genève in around 11h 25m.