Skip to main content

Viège to Zurich train

Book a train ticket Viège - Zurich

Train timetable info Viège-Zurich

Travel by train from Viège to Zurich. 26 trains run each day: choose between the first train departing Viège at 5h 25m and the last at 22h 27m, allowing you to cover the 130.55 km distance in as little as 2h 01m.

Cheap train tickets Viège Zurich

How much does a train ticket from Viège to Zurich cost?

To take advantage of the best fares, plan ahead and purchase your train ticket early. Get tickets at the lowest prices by adjusting the day and time of your departure. Be the first to know about good deals with alerts from the "Low Prices" section.

How long does a journey on a train from Viège to Zurich take?

The train journey between Viège and Zurich takes 2h 04m on average.

How long does the fastest train take to travel from Viège to Zurich?

The journey from Viège to Zurich on the fastest train takes 2h 01m.

How many trains run from Viège to Zurich each day?

To travel from Viège to Zurich, you can take one of the 26 trains that operate on this route every day.

Are there direct trains or connecting trains between Viège and Zurich?

It is possible to travel between Viège and Zurich on Direct Journey.

What is the distance between Viège and Zurich by train?

By train, about 130.55 km separate Zurich from Viège.

What time is the first train from Viège to Zurich?

If you’re an early riser, you can take the first Viège to Zurich train at 5h 25m.

What time is the last train from Viège to Zurich?

The last train leaves Viège at 22h 27m.

To leave Viège, which station(s) can I depart from?

On this page, you will find trains departing from: VISP.

At Zurich, which station(s) will I arrive at?

The trains listed on this page arrive at: ZURICH HB.

Which train companies operate trains from Viège to Zurich?

Travel on a train operated by SBB for your journey from Viège to Zurich.

How to buy a cheap train ticket from Viège to Zurich?

The price of a Viège – Zurich train ticket depends on several factors, such as the rail operator, the travel class, when you buy your ticket, the date and time of departure, and the stations you choose for departure and arrival. However, you can still save money on your train ticket from Viège to Zurich thanks to promotions or discounts: SNCF cards, national or regional subscriptions, and youth or senior fares. Find out how to buy a cheap train ticket from Viège to Zurich.

Price of a Viège – Zurich Train Ticket

For a cheap train ticket from Viège to Zurich, we recommend exploring the many options available on SNCF Connect: SNCF cards and subscriptions (Cartes Avantage, Carte Liberté, weekly or monthly subscriptions, MAX subscriptions), Prem's tickets, (TGV INOUI, INTERCITÉS), & Interrail Pass.
Some discounts only apply when you book a return journey from Viège to Zurich with your discount card or subscription.
Depending on the rail operator, you can also choose between different travel classes to go from Viège to Zurich at the best price.

Promotional Fare for Viège – Zurich

Throughout the year, you can find occasional promotions and flash sales on train tickets on the SNCF Connect website and app. The latest deals on SNCF Connect are listed on our Promotions page. Be sure to check this page regularly to stay informed about the latest offers and take advantage of them. In the SNCF Connect app, notifications also keep you up to date as soon as new deals are available.

Last-minute Viège – Zurich Train

Booking your ticket in advance, for example, during the sales events, is a great way to pay less for your journey from Viège to Zurich. For last-minute train tickets from Viège to Zurich, run a search on our website to see the lowest prices available for the five to seven days following your intended departure date. Depending on the dates and the rail operator, you can also select the option to reserve your seats at the current fare, hold that price for a certain period, and pay for your tickets at that rate before the option expires.

Direct train from Viège to Zurich and alternative routes

Some services may be operated by direct trains as well as trains with connections. Likewise, different rail operators may provide all or part of a journey with different offers. To get a cheap ticket, we recommend checking the best prices shown after a search on SNCF Connect. A direct train does not necessarily guarantee the cheapest fare for Viège - Zurich. On certain journeys, we also offer alternative routes, or trips to or from nearby stations, allowing you to compare times and prices.

Companies serving Viège - Zurich

If you're travelling from Viège to Zurich, the following train companies offer direct lines or journeys with a changeover.

SBB

SBB

Travel from Viège to Zurich with Swiss Federal Railways (SBB). SBB is Switzerland’s national rail operator, with an extensive and punctual network connecting cities across the country efficiently. SBB operates a range of services, including high-speed, long-distance and regional trains, all of which can now be booked on the SNCF Connect website and app.

Discover

Classes of rail companies serving Viège - Zurich

To travel from Viège to Zurich, the railway companies listed below offer different classes of comfort.

SBB

SBB

Travel from Viège to Zurich by train with Swiss Federal Railways (SBB). Depending on your journey and the train selected, enjoy 1st or 2nd class comfort on long-distance InterCity (IC) and EuroCity (EC) trains, tilting trains, or the regional network, which includes InterRegio (IR), RegioExpress (RE), and Regio (R) services. Your SBB train ticket Viège - Zurich allows you to explore Switzerland and its Alpine landscapes with complete peace of mind.

All on-board services provided by companies operating Viège - Zurich

Discover the on-board services provided by various carriers operating the Viège to Zurich route, either directly or through connections. Click on the carrier to view associated services.

SBB

SBB

  • Treats and relaxation at the SBB Restaurant

    Turn your journey into a break: enjoy a selection of carefully chosen meals and drinks at the SBB Restaurant or SBB Bistro, to delight your taste buds even on the train.

  • Free Internet on board and in stations

    Browse free of charge: thanks to SBB WiFi, Internet access is available in many stations and on board mainline trains!

  • Enhanced comfort in 1st class

    Travel with greater ease: in 1st class, you'll enjoy more legroom, individually adjustable seats spaced further apart, outlets in every compartment, 2+1 layouts, as well as "business" and "quiet" areas for greater peace of mind.

  • Transporting your luggage on board the train

    SBB makes it easy to travel with your luggage. You can keep your luggage with you on the train thanks to the numerous storage areas: under or between the seats, in the overhead luggage racks, or in the multi-function compartments of duplex cars. Pictograms indicate luggage and stroller zones.

  • Transporting your bicycle on board the train

    Bicycles are welcome on SBB trains. You can transport your personal bicycle in the areas provided, including in the IC2000 cars on the lower level. Groups of cyclists (10 people or more) can benefit from specially adapted services on booking. Folding bicycles can be transported as hand luggage, without a specific ticket. For other types of bicycles, we recommend checking transport conditions and booking in advance, especially during busy periods.

  • Travelling with your pet

    Small animals, up to the size of a cat, can travel free of charge on SBB trains if they are transported in a closed cage or bag, placed under the seat or in the luggage racks. For dogs, a specific ticket is required and can be purchased via the SNCF Connect application. Dogs must be kept on a leash and remain on the floor during the journey.

Train timetables Viège-Zurich Tuesday 7 July 2026
Departure Arrival Duration Carrier
5h 25m 7h 28m 2h 03m SBB
Booking
  • Visp
    SBB 606
  • Spiez
  • Thun
  • Bern
  • 06 min
  • Bern
    SBB 705
  • Zurich Hb
5h 51m 7h 58m 2h 07m SBB
Booking
  • Visp
    SBB 807
  • Frutigen
  • Spiez
  • Thun
  • Bern
  • Zurich Hb
6h 54m 8h 58m 2h 04m SBB
Booking
  • Visp
    SBB 960
  • Spiez
  • Thun
  • Bern
  • 09 min
  • Bern
    SBB 809
  • Zurich Hb
7h 27m 9h 28m 2h 01m SBB
Booking
  • Visp
    SBB 610
  • Spiez
  • Thun
  • Bern
  • 06 min
  • Bern
    SBB 709
  • Zurich Hb
7h 54m 9h 58m 2h 04m SBB
Booking
  • Visp
    SBB 372
  • Spiez
  • Thun
  • Bern
  • 09 min
  • Bern
    SBB 811
  • Zurich Hb
8h 54m 10h 58m 2h 04m SBB
Booking
  • Visp
    SBB 813
  • Spiez
  • Thun
  • Bern
  • Zurich Hb
9h 27m 11h 28m 2h 01m SBB
Booking
  • Visp
    SBB 60
  • Spiez
  • Thun
  • Bern
  • 06 min
  • Bern
    SBB 713
  • Zurich Hb
9h 54m 11h 58m 2h 04m SBB
Booking
  • Visp
    SBB 966
  • Spiez
  • Thun
  • Bern
  • 09 min
  • Bern
    SBB 815
  • Zurich Hb
10h 54m 12h 58m 2h 04m SBB
Booking
  • Visp
    SBB 817
  • Spiez
  • Thun
  • Bern
  • Zurich Hb
11h 27m 13h 28m 2h 01m SBB
Booking
  • Visp
    SBB 618
  • Spiez
  • Thun
  • Bern
  • 06 min
  • Bern
    SBB 717
  • Zurich Hb
11h 54m 13h 58m 2h 04m SBB
Booking
  • Visp
    SBB 970
  • Spiez
  • Thun
  • Bern
  • 09 min
  • Bern
    SBB 819
  • Zurich Hb
12h 54m 14h 58m 2h 04m SBB
Booking
  • Visp
    SBB 821
  • Spiez
  • Thun
  • Bern
  • Zurich Hb
13h 27m 15h 28m 2h 01m SBB
Booking
  • Visp
    SBB 622
  • Spiez
  • Thun
  • Bern
  • 06 min
  • Bern
    SBB 721
  • Zurich Hb
13h 54m 15h 58m 2h 04m SBB
Booking
  • Visp
    SBB 276
  • Spiez
  • Thun
  • Bern
  • 09 min
  • Bern
    SBB 823
  • Zurich Hb
14h 54m 16h 58m 2h 04m SBB
Booking
  • Visp
    SBB 825
  • Spiez
  • Thun
  • Bern
  • Zurich Hb
15h 27m 17h 28m 2h 01m SBB
Booking
  • Visp
    SBB 626
  • Spiez
  • Thun
  • Bern
  • 06 min
  • Bern
    SBB 725
  • Zurich Hb
15h 54m 17h 58m 2h 04m SBB
Booking
  • Visp
    SBB 978
  • Spiez
  • Thun
  • Bern
  • 09 min
  • Bern
    SBB 827
  • Zurich Hb
16h 54m 18h 58m 2h 04m SBB
Booking
  • Visp
    SBB 829
  • Spiez
  • Thun
  • Bern
  • Zurich Hb
17h 27m 19h 28m 2h 01m SBB
Booking
  • Visp
    SBB 64
  • Spiez
  • Thun
  • Bern
  • 06 min
  • Bern
    SBB 729
  • Zurich Hb
17h 54m 19h 58m 2h 04m SBB
Booking
  • Visp
    SBB 982
  • Spiez
  • Thun
  • Bern
  • 09 min
  • Bern
    SBB 831
  • Zurich Hb
18h 54m 20h 58m 2h 04m SBB
Booking
  • Visp
    SBB 833
  • Spiez
  • Thun
  • Bern
  • Zurich Hb
19h 27m 21h 28m 2h 01m SBB
Booking
  • Visp
    SBB 634
  • Spiez
  • Thun
  • Bern
  • 06 min
  • Bern
    SBB 733
  • Zurich Hb
19h 54m 21h 58m 2h 04m SBB
Booking
  • Visp
    SBB 336
  • Spiez
  • Thun
  • Bern
  • 09 min
  • Bern
    SBB 835
  • Zurich Hb
20h 27m 22h 31m 2h 04m SBB
Booking
  • Visp
    SBB 66
  • Spiez
  • Thun
  • Bern
  • 06 min
  • Bern
    SBB 735
  • Olten
  • Zurich Hb
21h 27m 23h 31m 2h 04m SBB
Booking
  • Visp
    SBB 638
  • Spiez
  • Thun
  • Bern
  • 06 min
  • Bern
    SBB 737
  • Olten
  • Zurich Hb
22h 27m 0h 40m 2h 13m SBB
Booking
  • Visp
    SBB 640
  • Spiez
  • Thun
  • Bern
  • 06 min
  • Bern
    SBB 739
  • Olten
  • Aarau
  • Lenzburg
  • Zurich Hb