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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Zurich to St Margrethen

distanceDistance51 miles (82 km)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day

Trains from Zurich to St Margrethen cover the 51 miles (82 km) long journey taking on average 1 h 49 min with our travel partners like. Normally, there are 50 trains operating per day, including direct services available.

Travel Tips: Trains from Zurich to St Margrethen

Travel by train to St Margrethen 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 St Margrethen.
FAQs

How far is it from Zurich to St Margrethen by train?

You should expect to travel around 51 miles (82 km)  between Zurich and St Margrethen by train.

How long is the train between Zurich and St Margrethen?

On average the Zurich to St Margrethen train travel time is 1 h 49 min  for the 51 miles (82 km) long journey, but the duration can vary if you travel on weekends and holidays.

How many train services per day are there from Zurich to St Margrethen?

On average, there are 50 trains a day from Zurich to St Margrethen. The train times and services may be different on weekends and holidays compared to weekdays.

More options for your journey from Zurich to St Margrethen

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