Compare prices and tickets by train, bus or flight

Jan 30
Feb 2
Feb 3
Feb 4
Feb 5
Feb 6
Feb 10
Feb 11
Feb 12
Feb 13
Feb 14
Feb 15
Feb 18

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

Deutsche Bahn

Overview: Train from Zurich to Flims

distanceDistance50 miles (80 km)
durationAverage train duration1 h 46 min
priceAverage train ticket price$47 (€40)
changesDirect trainYes
carriersTrain providersSBB

Trains from Zurich to Flims cover the 50 miles (80 km) long route taking on average 1 h 46 min with our travel partners like SBB. There are direct train services available. You can get the cheapest train tickets for this route for as low as $47 (€39), but the average price of train tickets is $47 (€40). Travelers depart most frequently from Zürich HB and arrive in Flims, Val Tgiern.

Train companies: SBB from Zurich to Flims trains

You can travel by train between Zurich and Flims with SBB for as low as $47 (€39). When you search for schedules and tickets, Omio will show you the best journey.


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

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

  • Average Price: $47

Please follow the recommendations outlined by SBB when booking your train tickets between Zurich and Flims due to the coronavirus:

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

Travel Tips: Trains from Zurich to Flims

Travel by train to Flims 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 Zurich to Flims.

How much do cheap train tickets from Zurich to Flims cost?

If you’re looking to save money on tickets, you can find cheap Zurich to Flims trains for as little as $47 (€39)  in the next 7 days.

What is the price of a train ticket from Zurich to Flims?

If you’re looking to purchase your train tickets in the next week, you can expect the Zurich to Flims train price to come in at an average of $47 (€40)  one way.

How far is it from Zurich to Flims by train?

You should expect to travel around 50 miles (80 km)  between Zurich and Flims by train.

What is the Zurich to Flims train travel time?

On average the Zurich to Flims train time is 1 h 46 min  covering the 50 miles (80 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

What station does the train from Zurich to Flims depart from? Which Flims train station do I come into from Zurich?

When departing from Zurich, you have various train station options to start your trip from including Zürich HB, Zürich Stadelhofen and Zürich, Central Bus Station. When arriving in Flims, you can end your trip in train stations like Flims, Val Tgiern, Flims, Canginas and Flims, Abzweigung II Stuz.

Omio customers book a train from Zürich HB   to Flims, Val Tgiern   most frequently for this route.

Where is the departure train station in Zurich located? Where is the arrival train station in Flims located?

Passengers board the train most frequently from Zürich HB, which is located around 0.9 miles (1.5 km) away from the city center, and they get off the train at Flims, Val Tgiern, located 0.4 miles (571 m) away from the city center.

Which train companies can take me between Zurich and Flims?

If you're looking for trains from Zurich to Flims, you can rely on SBB to get you to Flims. It's also good to check out all possible train companies for the Zurich to Flims trip to see if there might be differences in the amenities they offer.

What are the first and last departure train times from Zurich to Flims?

The earliest train for this journey departs from Zurich at 7: 38 AM. The last train leaves from Zurich at 9: 07 AM. Check Omio for the latest train schedule from Zurich to Flims and book the best time to depart on your chosen travel date.

How early should I book train tickets to Flims from Zurich to score the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you buy train tickets to Flims from Zurich within the next 7 days, you can find tickets to cost on average $47 (€40) one way. To find the best prices for this trip, consider booking your train ticket from Zurich to Flims a few months in advance.

Important Stations and Airports for this Journey

Zürich HB is the most popular Zurich 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 Zurich for your trip to Flims.

More options for your journey from Zurich to Flims

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