Trip to Bern

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Madrid to Bern

🌍 The entire trip, with all the necessary transfers, is estimated to take around 13 hours and 21 minutes. Although there is no direct train, the seamless connections provided by Renfe AVE and Swiss Railways ensure a smooth and efficient travel experience from Spain to Switzerland. 💰 Ticket prices for the train journey from Madrid to Bern typically range from €153 to €316, depending on the class of service and booking preferences. With stunning scenery along the way, this train adventure offers a blend of convenience and scenic beauty for travelers headed to the charming city of Bern.

Where to stay in Bern

There are over 72 hotels to stay in Bern. Prices range from $92 per night.

Accomodation
  • There is no direct train from Madrid to Bern. Travelers can take a route that involves transferring trains in Barcelona, Lyon, Bellegarde-sur-Valserine, and Geneva before reaching Bern. The train services from Madrid to Bern are operated by Renfe AVE and Swiss Railways, with the journey lasting approximately 13 hours and 21 minutes. Ticket prices for this train route typically range from €156 to €322.
  • The fastest train route between Madrid and Bern involves transfers in Barcelona, Lyon, Bellegarde-sur-Valserine, and Geneva. This journey is operated by Renfe AVE and Swiss Railways and takes approximately 13 hours and 21 minutes. There is no direct train available for this route, so travelers should be prepared for multiple transfers along the way. Ticket prices for this train journey typically range from €156 to €322.
  • Trains departing from Madrid to Bern are operated by Renfe AVE and depart from Estación de tren de Atocha station in Madrid. Travelers can board the train at Estación de tren de Atocha to begin their journey towards Bern. It is important for passengers to arrive at the station early to ensure a smooth boarding process for the trip to Switzerland.
  • There are multiple train services available between Madrid and Bern. Although there is no direct train, travelers can take a route that involves transfers in Barcelona, Lyon, Bellegarde-sur-Valserine, and Geneva before reaching Bern. The journey, including transfers, typically takes around 13 hours and 21 minutes to complete. Both Renfe AVE and Swiss Railways operate trains on this route, offering travelers options for their journey between Madrid and Bern.
  • The train from Madrid to Bern operated by Swiss Railways, arrives at Bern station. Bern station is the main railway station in the city of Bern conveniently located near the city center. Travelers disembarking at Bern station can easily access various transportation options, including trams and buses, to reach their final destination in Bern or explore the city.
  • The first train of the day to travel from Madrid to Bern with transfers, typically departs from Estación de tren de Atocha station in the early morning. The last train of the day on this route usually leaves Madrid in the evening, allowing travelers to reach Bern after a journey of about 13 hours and 21 minutes. The train schedules may vary, so it is advisable to check the specific departure times for the day of travel.
  • There are no direct train trips between Madrid and Bern. Travelers will need to take a route that involves multiple transfers at different stations, such as Barcelona-Sants, Lyon Part Dieu, Bellegarde-sur-Valserine, and Genève, before reaching Bern. The entire journey, including transfers, typically takes around 13 hours and 21 minutes. It is recommended to plan ahead and check the train schedules for the day of travel to ensure a smooth journey.
  • There is no direct train from Madrid to Bern. Travelers will need to take a route with multiple transfers, including stops at Barcelona-Sants, Lyon Part Dieu, Bellegarde-sur-Valserine, and Genève, before reaching Bern. The total journey time, including transfers, is approximately 13 hours and 21 minutes. It is advisable to plan the trip in advance and check the train schedules for a hassle-free travel experience.
  • The cost of a train ticket from Madrid to Bern typically ranges from €156 to €322, depending on factors such as class of service, time of booking, and availability. It is recommended to book tickets in advance to secure the best possible fares. Travelers should also consider any additional fees or surcharges that may apply during the booking process to accurately budget for their journey.

Will you be returning to Madrid by train?

If you are looking for the return train journey, check out trains from Bern to Madrid

See schedule