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

Deutsche Bahn

Train Information between Fribourg and Zurich

distanceDistance76 miles (123 km)
durationAverage train duration1 h 24 min
priceAverage train ticket price$43 (€36)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersSBB

Trains from Fribourg to Zurich cover the 76 miles (123 km) long trip taking on average 1 h 24 min with our travel partners like SBB. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this trip costs around $43 (€36), you can find the cheapest train ticket for as low as $43 (€36). Travelers depart most frequently from Fribourg and arrive in Zürich HB.

Train companies

Travel with SBB from Fribourg to Zurich

SBB trains will get you from Fribourg to Zurich from $43 (€36). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.


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

If you’re looking for a smooth and easy train between Fribourg and Zurich, check Omio for SBB trains offering this route. Whether you are looking for the fastest, earliest or cheapest train to take for this 76 miles (123 km) journey between Fribourg and Zurich, 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 Fribourg and Zurich 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 from Fribourg to Zurich 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 Fribourg and Zurich starting at $43 (€36), buy your official SBB tickets with Omio online quickly and easily!

  • Average Price: $43

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

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

Travel Tips

Trains from Fribourg to Zurich
Travel by train to Zurich 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 Fribourg to Zurich.
How much do cheap train tickets to Zurich from Fribourg cost?
If you’re looking to save money on tickets, you can find cheap Fribourg to Zurich trains for as little as $43 (€36)  in the next 7 days.
What is the price of a train ticket between Fribourg and Zurich?
The Fribourg to Zurich train ticket price is on average $43 (€36)  if you are looking to buy your tickets for this route in the next week.
How many miles is it from Fribourg to Zurich by train?
When traveling this route you should expect the distance between Fribourg and Zurich by train to be approximately 76 miles (123 km).
What is the Fribourg to Zurich train travel time?
While the time it takes to travel 76 miles (123 km) from Fribourg to Zurich can vary based on specific dates, weekends, and holidays, the Fribourg to Zurich train journey time is on average 1 h 24 min.
What station does the train from Fribourg to Zurich depart from? Which Zurich train station do I come into from Fribourg?

When taking a train from Fribourg, you have a couple of train stations you can depart from including Fribourg, Fribourg, Cite-Jardins and Fribourg, Arsent. When you arrive in Zurich, your train can arrive in train stations including Zürich HB, Zürich Stadelhofen and Zürich, Central Bus Station.

Omio customers traveling this route book their trains from Fribourg   to Zürich HB.

Where is the train station in Fribourg? Where is the train station in Zurich?

Passengers board their train most frequently from Fribourg and travel around 0.1 miles (89 m) from the city center to this train station.

Passengers traveling this route most often arrive at Zürich HB and need to travel approximately 0.9 miles (1.5 km) from the train station to the city center in Zurich.

Which train companies can take me between Fribourg and Zurich?
If you're looking for trains from Fribourg to Zurich, you can rely on SBB to get you to Zurich. It's also good to check out all possible train companies for the Fribourg to Zurich trip to see if there might be differences in the amenities they offer.
How many train services are there between Fribourg and Zurich a day?
On average, there are 16 trains a day from Fribourg to Zurich. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Fribourg to Zurich? What time is the last train from Fribourg to Zurich?
You can take the first train from Fribourg to Zurich at 7: 04 AM. The last train from Fribourg to Zurich that you can take departs at 8: 34 AM. Omio shows you the latest train from Fribourg to Zurich schedule to help you book the best departure time for this route.
How far in advance should I book a train ticket from Fribourg to Zurich to get the best deals?
If you book the Fribourg to Zurich train within the next 7 days, you can find one way tickets to cost on average $43 (€36). However, booking your train ticket in advance gives you access to the best prices for trains from Fribourg to Zurich. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

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