These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Train companies

SBB trains between Vevey and Bern

For as little as $15 (€13) you can travel by train to Bern from Vevey with SBB. Omio will show you the best deals, schedules and tickets available for this journey.


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

SBB is one of the best options when traveling by train from Vevey to Bern. Omio quickly shows you current SBB train schedules for the Vevey - Bern journey and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest route available. The distance to Bern from Vevey is around 44 miles (71 km) and the cheapest SBB one-way ticket you can book starts at $15 (€13). As you check the latest Vevey to Bern train schedule from SBB for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Bern safely. If you search for SBB tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect SBB ticket between Vevey and Bern so you can spend more time enjoying the smooth and easy journey!

  • Average Price: $15

These are SBB's ticket policies for COVID-19 for the train between Vevey and Bern:

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

Travel Tips

Trains from Vevey to Bern
Travel by train to Bern 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 Vevey to Bern.
How much does a cheap train between Vevey and Bern cost?
Train tickets between Vevey and Bern for some dates and times can be found for as cheap as $15 (€13)  one way in the next 7 days.
How much is a train ticket to Bern from Vevey?
The train price to Bern from Vevey is on average $15 (€13)  if you are looking to buy your tickets for this route in the next 7 days.
How far is Bern from Vevey by train?
The distance to Bern from Vevey by train is approximately 44 miles (71 km).
What is the Vevey to Bern train travel time?
On average the Vevey to Bern train time is 1 h 32 min  covering the 44 miles (71 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What station does the train from Vevey to Bern depart from? Which Bern train station do I come into from Vevey?

When departing from Vevey, you have various train station options to start your trip from including Vevey, Vevey (funi) and Vevey, L'Union. When arriving in Bern, you can end your trip in train stations like Bern, Bahnhof Postautostation, Bern, Bhf and Bern.

Omio customers book a train from Vevey   to Bern, Bahnhof Postautostation   most frequently for this route.

Where is the Vevey train station located? Where is the Bern train station located?

Passengers board the train most frequently from Vevey, which is located around 0 mile (s) / 0 km away from the city center, and they get off the train at Bern, Bahnhof Postautostation, located 0 mile (s) / 0 km away from the city center.

What train providers offer a service to Bern from Vevey?
If you're looking for trains from Vevey to Bern, you can rely on SBB to get you to Bern. It's also good to check out all possible train providers for the Vevey to Bern trip to see if there might be differences in the amenities they offer.
How many trains per day are there between Vevey and Bern?
The average number of trains departing Vevey for Bern is 25 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Vevey to Bern?
The first Vevey to Bern train departs at 7: 24 AM   and the last train from Vevey to Bern leaves at 9: 24 AM. Check out the most up-to-date train schedule from Vevey to Bern on Omio and find the best time to travel to your destination.
How early should I purchase Vevey to Bern train tickets to get the best deals?
You can find trains to Bern from Vevey to cost on average $15 (€13) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Vevey to Bern train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Vevey is the most popular Vevey 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 Vevey for your trip to Bern.