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

Deutsche Bahn

Overview: Train from Bern to Visp

distanceDistance49 miles (79 km)
durationAverage train duration57 min
priceAverage train ticket price$48 (€40)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain providersSBB

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

Train companies: Travel with SBB from Bern to Visp

Buy your official SBB train tickets from Bern to Visp from $48 (€40) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.


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

If you’re looking for a smooth and easy train between Bern and Visp, check Omio for SBB trains offering this journey. Whether you are looking for the fastest, earliest or cheapest train to take for this 49 miles (79 km) route between Bern and Visp, Omio makes it easier than ever to find SBB trains at affordable prices, and you can also quickly book train tickets online. Check the current SBB train schedules for your ideal departure and arrival times, compare the best route between Bern and Visp as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your SBB train on Omio. If you search for trains between Bern and Visp in the Omio app, you can quickly see if the SBB tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for SBB trains between Bern and Visp starting at $48 (€40), buy your official SBB tickets with Omio online quickly and easily!

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

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

    Travel Tips: Trains from Bern to Visp

    Travel by train to Visp 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 Bern to Visp.

    How much do cheap trains between Bern and Visp cost?

    Looking to save money on your route? Omio customers have found the cheapest train between Bern and Visp for the next 7 days starting from $48 (€40)  one way.

    How much does it cost to take a train to Visp from Bern?

    If you are looking to book your train ticket in the next 7 days, you can expect the Bern to Visp train to cost on average $48 (€40)  one way.

    How far is it from Bern to Visp by train?

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

    How long is a train between Bern and Visp on average?

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

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

    Some of the Bern train stations to Visp you can start your journey from include Bern, Bahnhof Postautostation, Bern, Bhf and Bern. Similarly, some of the arrival train stations in Visp include Visp, Visp, Litterna and Visp, Schwimmbad.

    When traveling this route, Omio customers are departing most frequently from Bern, Bahnhof Postautostation   and arriving in Visp.

    Where is the departure train station in Bern located? Where is the arrival train station in Visp located?

    Passengers board their train most frequently from Bern, Bahnhof Postautostation and travel around 0.4 miles (671 m) from the city center to this train station.

    Passengers traveling this route most often arrive at Visp and need to travel approximately 0 miles (36 m) from the train station to the city center in Visp.

    What train companies go from Bern to Visp?

    Take the Bern to Visp train with SBB. However, it's always good to check out all possible train providers for the journey from Bern to Visp as there might be differences in the amenities they offer.

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

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

    What are the first and last departure train times from Bern to Visp?

    The earliest train departing from Bern to Visp leaves at 7: 01 AM. The last train departing from Bern to Visp leaves at 8: 34 AM. You can find the latest Bern to Visp train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

    How early should I buy Bern to Visp train tickets to get the best deals?

    The price of a one way train ticket from Bern to Visp is on average $48 (€40) 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 route. In general, you can find train tickets between Bern and Visp available a few months in advance.

    Important Stations and Airports for this Journey

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

    More options for your journey from Bern to Visp

    Here are some other resources that might have the information you need