Compare prices and tickets by train, bus or flight

Dec 8
Dec 9
Dec 11

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

Deutsche Bahn

Overview: Train from Lausanne to Vevey

distanceDistance11 miles (17 km)
durationAverage train duration13 min
priceAverage train ticket price$14 (€11)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day
carriersTrain providersSBB

Trains from Lausanne to Vevey cover the 11 miles (17 km) long journey taking on average 13 min with our travel partners like SBB. Normally, there are 50 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $14 (€11), but the average price of train tickets is $14 (€11). Travelers depart most frequently from Lausanne and arrive in Vevey.

Train companies

SBB from Lausanne to Vevey trains

Find the best trains from Lausanne to Vevey with Omio's travel partners SBB from $14 (€11). We can find you the best deals, schedules and tickets when comparing and booking the best route.


SBB is Switzerland's main train company and for your next train trip to Vevey from Lausanne, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

Find the perfect SBB train between Lausanne and Vevey for a smooth and relaxing journey. Omio makes it convenient for you to check the latest SBB train schedules and compare the cheapest, fastest or earliest train from Lausanne to Vevey. You can also check relevant travel information for the SBB train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap SBB train tickets online. You can expect to travel around 11 miles (17 km) on this journey and your SBB Lausanne to Vevey train ticket can cost as little as $14 (€11) one-way if you book in advance. When you search for SBB tickets from Lausanne to Vevey in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official SBB train tickets online quickly and easily on Omio and enjoy the travel experience!

  • Average Price: $14

Please follow the recommendations outlined by SBB when booking your train tickets from Lausanne to Vevey due to the coronavirus:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Lausanne to Vevey
Travel by train to Vevey 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 Vevey.
How much do cheap trains from Lausanne to Vevey cost?
Omio customers have found the cheapest trains from Lausanne to Vevey to cost as little as $14 (€11)  in the next 7 days.
How much is a train ticket between Lausanne and Vevey?
If you are looking to book your train ticket in the next 7 days, you can expect the Lausanne to Vevey train to cost on average $14 (€11)  one way.
How many miles is it from Lausanne to Vevey by train?
The distance between Lausanne and Vevey by train is approximately 11 miles (17 km).
What is the Lausanne to Vevey train travel time?
On average the Lausanne to Vevey train time is 13 min  covering the 11 miles (17 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which train station from Lausanne to Vevey do I depart from? Which Vevey train station from Lausanne do I arrive in?

Some of the Lausanne train stations to Vevey you can start your journey from include Lausanne, Lausanne, Closelet and Lausanne, Grattapaille. Similarly, some of the arrival train stations in Vevey include Vevey, Vevey (funi) and Vevey, L'Union.

When traveling this route, Omio customers are departing most frequently from Lausanne   and arriving in Vevey.

Where do I find the Lausanne train station to Vevey? Where is the Vevey train station?

The most popular departure train station with passengers for this trip, called Lausanne, is located 0.2 miles (311 m) from the city center of Lausanne.

The most popular arrival train station, Vevey, is located 0.1 miles (243 m) away from the city center of Vevey.

Which train providers can take me between Lausanne and Vevey?
For the trip from Lausanne to Vevey you can take a train with SBB. Be sure to check out all possible train providers that offer services between Lausanne and Vevey on Omio to compare what amenities they may have.
How many train services per day are there to Vevey from Lausanne?
The average number of trains departing Lausanne for Vevey is 50 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Lausanne to Vevey?
You can take the first train from Lausanne to Vevey at 7: 01 AM. The last train from Lausanne to Vevey that you can take departs at 11: 30 PM. Omio shows you the latest train from Lausanne to Vevey schedule to help you book the best departure time for this journey.
How far in advance should I purchase a train ticket from Lausanne to Vevey to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you purchase train tickets between Lausanne and Vevey within the next 7 days, you can find tickets to cost on average $14 (€11) one way. To find the best prices for this trip, consider booking your train ticket from Lausanne to Vevey a few months in advance.

Important Stations and Airports for this Journey

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 Vevey.