Lausanne to Barcelona train

Compare prices and tickets by train, bus or flight

Dec 06
Dec 07
Dec 08
Dec 09
Dec 10
Dec 11
Dec 12
Dec 13
Dec 14
Dec 15
Dec 16
Dec 17
Dec 18
Dec 19
Dec 20
Dec 21
Dec 22
Dec 23
Dec 24
Dec 25
Dec 26

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Overview: Train from Lausanne to Barcelona

distanceDistance417 miles (673 km)
frequencyTrain frequency1 a day
changesDirect trainNo

Trains from Lausanne to Barcelona cover the 417 miles (673 km) long trip and usually take around 29 h 46 min. Normally, there is 1 train operating per day, including direct services available. Travelers depart most frequently from Lausanne and arrive in Barcelona Sants.

Train providers: Renfe-SNCF from Lausanne to Barcelona trains

Renfe-SNCF will get you to Barcelona from Lausanne at great prices. With over 1000 travel companies on Omio, you can find the best train times, prices and tickets for your trip.


Save time and money by searching for and booking your Renfe-SNCF train to Barcelona from Lausanne online with Omio! If you’re looking for the cheapest, fastest or earliest Renfe-SNCF train between Lausanne and Barcelona, Omio can help you out every step of the way. Check current Renfe-SNCF train schedules for the ideal departure and arrival times, compare the best connections for the 417 miles (673 km) journey from Lausanne to Barcelona as well as ticket information for the train (such as baggage allowance and amenities offered onboard), and then book a cheap train ticket – all in one convenient place. If you are using the Omio app to search for trains to Barcelona from Lausanne, you can check straight away if the Renfe-SNCF ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Buy your official Renfe-SNCF Lausanne to Barcelona train tickets online on Omio quickly and easily and enjoy the travel experience!

    Travel Tips: Trains from Lausanne to Barcelona

    Travel Tips: Travel by train to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Lausanne to Barcelona.

    Travel between Lausanne, Switzerland and Barcelona, Spain by train is: Unrestricted.

    Can I enter Spain from Switzerland?

    International entry status: Entry is unrestricted for citizens and permanent residents of Switzerland

    Do I need to quarantine on arrival in Spain from Lausanne?

    Conditions of entry:

    • There are no current restrictions

    What are the safety rules to follow in Barcelona, Spain?

    All travelers in Spain must observe these coronavirus safety measures:

    • Physical distance: 1.5 metre (s) (5 feet)
    • Face mask: Mandatory

    The information above was last checked on 11/17/22. Remember to review the latest COVID-19 travel safety regulations   for your train from Lausanne to Barcelona as this information can change.

    The current restriction level for your return trip by train from Barcelona to Lausanne is: Unrestricted

    Are there any international entry restrictions on returning to Switzerland from Spain?

    Reentry to Switzerland is allowed for: Entry is unrestricted for citizens and permanent residents of Spain

    Do I need to quarantine on arrival in Switzerland from Barcelona?

    What are the requirements?

    • There are no current restrictions

    What are the safety rules to follow in Lausanne, Switzerland?

    The government of Switzerland has imposed these measures to reduce the spread of COVID-19:

    • Physical distance: metre (s) ( feet)
    • Face mask: Regional advice

    Last checked on 11/6/22. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Lausanne from Barcelona here.

    When traveling this route you should expect the distance between Lausanne and Barcelona by train to be approximately 417 miles (673 km).
    On average the Lausanne to Barcelona train travel time is 29 h 46 min  for the 417 miles (673 km) long journey, but the duration can vary if you travel on weekends and holidays.

    When taking a train from Lausanne, you have a couple of train stations you can depart from including Lausanne, Lausanne, Grattapaille and Lausanne, Closelet. When you arrive in Barcelona, your train can arrive in train stations including Barcelona Sants, Barcelona Passeig De Gracia and Barcelona Estació De França.

    Omio customers traveling this route book their trains from Lausanne   to Barcelona Sants.

    Passengers board the train most frequently from Lausanne, which is located around 0.4 miles (647 m) away from the city center, and they get off the train at Barcelona Sants, located 1.6 miles (2.6 km) away from the city center.

    The average number of trains departing Lausanne for Barcelona is 1 a day. The train schedules and services may vary between weekdays and weekends.
    The earliest train departing from Lausanne to Barcelona leaves at 6: 48 AM. The last train departing from Lausanne to Barcelona leaves at 6: 48 AM. You can find the latest Lausanne to Barcelona train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

    Important Stations and Airports in Lausanne and Barcelona

    Lausanne is the most popular Lausanne railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Lausanne for your trip to Barcelona.

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    Hand With Phone