|Distance||25 miles (41 km)|
|Average train ticket price||$55 (€49)|
|Train frequency||25 a day|
|Direct train||Yes, there are 25 direct trains a day|
Trains from Chiasso to Locarno cover the 25 miles (41 km) long route taking on average 57 min with our travel partners like SBB. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this route costs around $55 (€49), you can find the cheapest train ticket for as low as $55 (€49). Travelers depart most frequently from Chiasso, Piazza Indipendenza and arrive in Locarno FART.
For as little as $55 (€49) you can travel by train from Chiasso to Locarno with SBB. Omio will show you the best deals, schedules and tickets available for this journey.
When departing from Chiasso, you have various train station options to start your journey from including Chiasso, Piazza Indipendenza, Chiasso, Via Favre and Chiasso, Via Franscini. When arriving in Locarno, you can end your route in train stations like Locarno FART, Locarno and Locarno, S. Martino Stazione.
Passengers board the train most frequently from Chiasso, Piazza Indipendenza, which is located around 0.8 miles (1.3 km) away from the city centre, and they get off the train at Locarno FART, located 0.1 miles (223 m) away from the city centre.
Here are some other resources that might have the information you need