Cheap Train tickets to Sargans

What are the most popular routes to Sargans?

Zürich - SargansAverage priceCOP 187 277Average duration1h 13mDaily departures8
Basel - SargansAverage priceCOP 336 404Average duration1h 58mDaily departures8
Bratislava - SargansAverage priceCOP 462 731Average duration7h 51mDaily departures2