Travel from Lyon to Lugano

Train, bus or fly from Lyon to Lugano?

TGV operates a train from Lyon to Lugano once daily. Tickets cost $50 - $130 and the journey takes 3 h 53 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Lyon to Lugano 5 times a day. Tickets cost $26 - $45 and the journey takes 6 h 55 min. 3 other operators also service this route.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Lyon to Lugano

From Lyon Part Dieu train to Torino Porta Susa, train to Milano Centrale, then train to Lugano. 7 h 31 min 118€. From Lyon, Lyon Perrache bus to Milano Lampugnano then bus to Lugano Stazione. 9 h 9 min 71€. From Lyon Part Dieu train to Genève, train to Visp, train to Domodossola, train to Locarno, line 20 train to Giubiasco, then line 10 train to Lugano. 9 h 44 min 188€. From Lyon drive to Lugano. 5 h 3 min 66€. From Gare de Lyon-Part-Dieu Rhonexpress to Lyon airport, fly to Milan Malpensa airport, then bus to Lugano. 5 h 25 min 124€. From Gare de Lyon-Part-Dieu Rhonexpress to Lyon airport, fly to Lugano airport, then line 60 train to Lugano. 6 h 10 min 192€. From Gare de Lyon-Part-Dieu Rhonexpress to Lyon airport, fly to Zurich airport, line 2 train to Zuerich Hb, then train to Lugano. 6 h 51 min 157€.

How long does it take to get from Lyon to Lugano?

It takes approximately 7 h 31 min to get from Lyon to Lugano.