Distance | 47 miles (75 km) | |
Available travel modes | Train | |
Fastest mode | Train • $21 (€19) • 53 min | |
Popular travel companies | SBB |
Take a train to travel 47 miles (75 km) from Yverdon-les-Bains to Geneva. SBB is the main travel company operating this journey. Travelers can even take a direct from Yverdon-les-Bains to Geneva.
You can go from Yverdon-les-Bains to Geneva by train.
Traveling by train is also the quickest way from Yverdon-les-Bains to Geneva. It takes on average 53 min to travel this journey.
You should expect to travel around 47 miles (75 km) between Yverdon-les-Bains and Geneva.
The average frequency per day from Yverdon-les-Bains to Geneva is:
However, we recommend checking specific travel dates for your trip between Yverdon-les-Bains and Geneva as scheduled services by train can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Yverdon-les-Bains to Geneva:
Let Omio help you find the best company to travel with from Yverdon-les-Bains to Geneva:
Before traveling from Yverdon-les-Bains to Geneva, it’s good to know what ticket you can book and how much it will cost in the next 7 days:
But we recommend booking Yverdon-les-Bains to Geneva tickets online a few months before your planned travel date to score the best deals and save money on your trip.
Here are some other resources that might have the information you need