[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Visp to Bern

Showing times and prices for May 23

Cheapest

$33

Average

$48

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Visp to Bern will cost around $ 48 if you buy it on the day, but the cheapest tickets can be found for only $ 33.

SBB
09:27AMVisp0h58 10:25AMBern
0 changes
$331One-way
SBB
08:57AMVisp0h57 09:54AMBern
0 changes
$361One-way
SBB
10:27AMVisp0h57 11:24AMBern
0 changes
$501One-way
SBB
01:27PMVisp0h57 02:24PMBern
0 changes
$621One-way
SBB
07:27AMVisp0h57 08:24AMBern
0 changes
$621One-way

Train schedule from Visp to Bern

Showing trains for tomorrow, Mon, May 23
SBB
07:27AMVisp0h57 08:24AMBern
0 changes
SBB
08:57AMVisp0h57 09:54AMBern
0 changes
SBB
09:27AMVisp0h58 10:25AMBern
0 changes
SBB
10:27AMVisp0h57 11:24AMBern
0 changes
SBB
01:27PMVisp0h57 02:24PMBern
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
May 23
$33SBB
Tue
May 24
$24SBB
Wed
May 25
$32SBB
Thu
May 26
$25SBB
Fri
May 27
$23SBB
Sat
May 28
$25SBB
Sun
May 29
$46SBB

Fastest train times from Visp to Bern

Showing times and prices for May 23

Fastest Journey

57 m

Average

57 m

Trains per day

5

Distance

80 km

Of the 5 trains that leave Visp for Bern every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 80 km distance in an average of 57 m but if you time it right, some trains will get you there in just 57 m .

The slowest trains will take 58 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

SBB
08:57AMVisp0h57 09:54AMBern
0 changes
$361One-way
SBB
10:27AMVisp0h57 11:24AMBern
0 changes
$501One-way
SBB
01:27PMVisp0h57 02:24PMBern
0 changes
$621One-way
SBB
07:27AMVisp0h57 08:24AMBern
0 changes
$621One-way
SBB
09:27AMVisp0h58 10:25AMBern
0 changes
$331One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Visp to Bern

distanceDistance49 miles (79 km)
durationAverage train duration57 min
priceAverage train ticket price$25 (€23)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesSBB

Trains from Visp to Bern cover the 49 miles (79 km) long trip taking on average 57 min with our travel partners like SBB. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $22 (€19), but the average price of train tickets is $25 (€23). Travelers depart most frequently from Visp and arrive in Bern, Bahnhof Postautostation.

Train companies: SBB from Visp to Bern trains

Travel to Bern from Visp from $22 (€19) with Omio’s train partners SBB! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.

SBB

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

Find the perfect SBB train to Bern from Visp 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 between Visp and Bern. 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 49 miles (79 km) on this trip and your SBB Visp to Bern train ticket can cost as little as $22 (€19) one-way if you book in advance. When you search for SBB tickets from Visp to Bern 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: $22

These are SBB's ticket policies for COVID-19 for the train to Bern from Visp:

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

Travel Tips: Trains from Visp 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 Visp to Bern.
FAQs

What is the price of the cheapest train from Visp to Bern?

Omio customers have found cheap train tickets between Visp and Bern for as low as $22 (€19)  for the next 7 days.

What is the price of a train ticket between Visp and Bern?

In the next 7 days you can expect to pay on average $25 (€23)  for a train ticket between Visp and Bern.

How far is it from Visp to Bern by train?

The Visp to Bern train distance is approximately 49 miles (79 km).

How long is the train between Visp and Bern?

On average the Visp to Bern train travel time is 57 min  for the 49 miles (79 km) long trip, but the duration can vary if you travel on weekends and holidays.

What station does the train from Visp to Bern depart from? Which Bern train station do I come into from Visp?

When departing from Visp, you have various train station options to start your journey from including Visp, Visp, Sportplatz and Visp, Schwimmbad. When arriving in Bern, you can end your journey in train stations like Bern, Bahnhof Postautostation, Bern, Bhf and Bern.

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

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

The most popular departure train station with passengers for this journey, called Visp, is located 0 miles (13 m) from the city center of Visp.

The most popular arrival train station, Bern, Bahnhof Postautostation, is located 1.4 miles (2.3 km) away from the city center of Bern.

What train providers offer a service to Bern from Visp?

For the trip from Visp to Bern you can take a train with SBB. Be sure to check out all possible train providers that offer services to Bern from Visp on Omio to compare what amenities they may have.

How many train services per day are there to Bern from Visp?

On average, there are 25 trains a day from Visp to Bern. The train times and services may be different on weekends and holidays compared to weekdays.

When does the first train depart from Visp to Bern? When does the last train depart from Visp to Bern?

You can take the earliest train from Visp to Bern at 6: 57 AM   or take the last train from Visp to Bern leaving at 8: 27 PM. Look for the latest Visp to Bern train schedules on Omio and book the best time to take the train for this route.

How far in advance should I purchase a train ticket from Visp to Bern to get the best deals?

The price of a one way train ticket from Visp to Bern is on average $25 (€23) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets between Visp and Bern available a few months in advance.

Important Stations and Airports for this Journey

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