Travel from Saint-Étienne to Geneva

Bus or train from Saint-Étienne to Geneva?

You can take a train from Saint-Étienne to Geneva via Lyon Part Dieu in around 3 hours 38 minutes. Alternatively, Eurolines CH operates a bus from Saint-Étienne to Geneva twice daily. Tickets cost $26 - $32 and the journey takes 4 hours.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Saint-Étienne to Geneva

ModeDurationPrice
From St Etienne Châteaucreux train to Lyon Part Dieu then train to Geneve.3 h 38 min53€
From Saint-Étienne Gare de Châteaucreux bus to Genève.4 h23€
From St Etienne le Clapier train to Lyon, Lyon Perrache then night bus to Geneva.4 h 30 min28€
From Saint-Étienne drive to Geneva.2 h 17 min27€

How long does it take to get from Saint-Étienne to Geneva?

It takes approximately 3 hours 38 minutes to get from Saint-Étienne to Geneva, including transfers.

Is there a direct train between Saint-Étienne and Geneva?

No, there is no direct train from Saint-Étienne to Geneva. However, there are services departing from St Etienne Châteaucreux and arriving at Geneve via Lyon Part Dieu. The journey, including transfers, takes approximately 3 hours 38 minutes.

Is there a direct bus between Saint-Étienne and Geneva?

Yes, there is a direct bus departing from Saint-Étienne Gare de Châteaucreux and arriving at Genève. Services depart twice daily, and operate Tuesday, Thursday and Saturday. The journey takes approximately 4 hours.

Operators from Saint-Étienne to Geneva

OperatorPhoneWebsite
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Eurolines CH0041 (0) 844 257 224Eurolines CH
FlixBus+49 1807 123 99 123FlixBus