Travel from Trento to Geneva

Bus or train from Trento to Geneva?

Trenitalia operates a train from Trento to Geneva hourly. Tickets cost $7 - $17 and the journey takes 1 h 4 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Trento to Geneva twice daily. Tickets cost $5 - $10 and the journey takes 1 h 20 min. FlixBus also services this route 5 times a week.

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 Trento to Geneva

ModeDurationPrice
From Trento train to Verona Porta Nuova, train to Milano Centrale, then train to Geneve.7 h 46 min115€
From Trento train to Milano Centrale then train to Geneve.7 h 47 min108€
From Trento bus to Peschiera del Garda then bus to Geneva.8 h 30 min52€
From Trento-Autostaz. bus to Riva del Garda, bus to Milan, then night bus to Genève - Gare routière.11 h 55 min48€
From Trento drive to Geneva.5 h 36 min80€
From Trento train to Verona Porta Nuova, train to Mestre, bus to Venice airport, fly to Geneva airport, then train to Geneva.6 h 26 min112€
From Trento train to München Ost, train to Munich airport, fly to Geneva airport, then train to Geneva.8 h 23 min122€
From Trento train to Verona Porta Nuova, train to Milan Central Station, bus to Milan Linate airport, fly to Geneva airport, then train to Geneva.5 h 24 min232€
From Trento train to Verona Porta Nuova, train to Mestre, bus to Venice airport, fly to Lyon airport, Rhonexpress to Lyon Part Dieu, then train to Geneva.9 h 40 min154€