Cheap Train tickets to Arth

What are the most popular routes to Arth?

Lugano - ArthAverage price£65Average duration1h 9mDaily departures10
Bellinzona - ArthAverage price£52Average duration55mDaily departures10
Zürich - ArthAverage price£28Average duration40mDaily departures8
Basel - ArthAverage price£89Average duration1h 42mDaily departures5