Ferrovie Luganesi (FLP)

FLP's S60 line runs every 15 minutes between Lugano and Ponte Tresa, on the Arcobaleno zone tariff in CHF, with tickets via the FAIRTIQ app.

Official website
Official website
Train tickets
Direct

Ferrovie Luganesi (FLP) operates the S60 regional railway between Lugano and Ponte Tresa, on the border with Italy near Lake Lugano, in the canton of Ticino. It is a short, frequent commuter line rather than a long-distance service, and it works well as a quick hop out of central Lugano toward the lakeside towns south of the city.

Route and frequency

The S60 line runs from Lugano to Ponte Tresa, calling at Sorengo, Sorengo-Laghetto, Cappella-Agnuzzo, Bioggio Molinazzo, Bioggio, Serocca, Agno, Magliaso Paese, Magliaso and Caslano along the way, 12 stops in total. Trains run every 15 minutes on this route, which is frequent enough that there is little reason to plan around a specific departure. On Saturdays, holidays and in the evenings, the interval widens to every 30 minutes, so it is worth checking the timing for a late return.

Tickets and fares

FLP tickets fall under the Arcobaleno tariff, the integrated fare zone system for public transport in Ticino, priced in CHF. A single ticket for 1 zone costs CHF 2.60 full fare or CHF 2.00 reduced, valid for 1 hour. A day pass for 1 zone costs CHF 5.20 full fare or CHF 4.00 reduced. Weekly, monthly and annual subscriptions are also sold under the Arcobaleno system, at rates that scale with the number of zones travelled. The simplest way to buy a ticket is the FAIRTIQ app, which lets you start and stop a trip with a swipe rather than choosing a zone and ticket type in advance, useful if you are not sure how many zones your journey will cross.

Park and ride

FLP maintains more than 200 Park and Ride spaces at stations along the line, including at Magliaso and Caslano, aimed at commuters who drive in from outside Lugano and finish the trip by train. Parking is paid through the ParkingPay app, with separate daytime and nighttime rates, and Arcobaleno subscription holders can buy parking passes through the same app.

Where to book

Train tickets

Frequently asked questions

Where does FLP run?

FLP operates the S60 line between Lugano and Ponte Tresa in Ticino, with 12 stops including Sorengo, Bioggio, Agno, Magliaso and Caslano.

How often do FLP trains run?

Trains run every 15 minutes on the Lugano to Ponte Tresa route. On Saturdays, holidays and in the evening, the interval widens to every 30 minutes.

How do I buy an FLP ticket?

FLP tickets follow the Arcobaleno zone tariff, priced in CHF. The FAIRTIQ app lets you start and stop a trip with a swipe, or you can buy a standard zone ticket or day pass at the station.

Is there parking at FLP stations?

Yes. FLP has more than 200 Park and Ride spaces along the line, paid through the ParkingPay app at daytime and nighttime rates.

More operators in Switzerland

Train service