You can get from Lucerne to Geneva by train, bus or flight.
To get from Lucerne to Geneva on 21 Oct we recommend 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, and flight, .
|Distance||118 miles (190 km)|
|Available travel modes||Flight or train|
|Ticket price range||£26 - £113|
|Cheapest mode||Train • £26 • 2 h 53 min|
|Fastest mode||Flight • £113 • 50 min|
|Popular travel companies||Swiss or SBB|
Take a flight or train to travel 118 miles (190 km) between Lucerne and Geneva. If speed is a priority, then a flight is the best option with an average duration of 50 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as £26. The most popular travel providers which serve this route are Swiss or SBB among others. Travellers can even take a direct train from Lucerne to Geneva.