How to get from Geneva to Saint-Louis by train, bus or flight.
The best way to travel from Geneva to Saint-Louis is by taking a bus because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
|Distance||116 miles (187 km)|
|Available travel modes||Bus, flight or train|
|Ticket price range||$3 - $84|
|Fastest mode||Bus • $71 (€63) • 7 h 10 min|
|Popular travel companies||Flixbus or SNCF | TGV|
Take a bus, flight or train to travel 116 miles (187 km) to Saint-Louis from Geneva. The most popular travel companies which serve this journey are Flixbus or SNCF | TGV among others. Travelers can even take a direct from Geneva to Saint-Louis.
You can travel by train for as low as $46 (€40). When you search for schedules and tickets, Omio will show you the best journey.
SBB is Switzerland's main train company and for your next travel trip between Geneva and Saint-Louis, SBB offers these ticket types: Round-trip Standard Ticket or First Class.
There are 3 travel options from Geneva to Saint-Louis: bus, flight or train.
The cheapest way to travel from Geneva to Saint-Louis is a flight with an average price of $3 (€3).
This is compared to other travel options from Geneva to Saint-Louis:
Taking a flight costs $68 (€60) less than taking a bus, which costs on average $71 (€63) for the same trip.
Taking a flight costs $81 (€71) less than taking a train, which costs on average $84 (€74) for the same trip.
Saint-Louis is approximately 116 miles (187 km) away from Geneva.
These are the most popular departure and arrival points from Geneva to Saint-Louis:
The following travel companies offer services from Geneva to Saint-Louis: