How to get from Geneva to Schaffhausen by train, bus or flight.
The best way to travel from Geneva to Schaffhausen is by taking a flight 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||156 miles (251 km)|
|Available travel modes||Bus, flight or train|
|Ticket price range||$13 - $120|
|Fastest mode||Flight • $120 (€104) • 45 min|
|Popular travel companies||Swiss or SBB|
Travel 156 miles (251 km) by bus, flight or train to Schaffhausen from Geneva. The most popular travel companies which serve this journey are Swiss or SBB among others. Travelers can even take a direct from Geneva to Schaffhausen.
You can travel by train or flight for as low as $100 (€88). When you search for schedules and tickets, Omio will show you the best route.
SBB is Switzerland's main train company and for your next travel trip to Schaffhausen from Geneva, SBB offers these ticket types: Round-trip Standard Ticket or First Class.
Swiss is Switzerland’s leading airline and offers Economy and Business ticket fares for your next travel from Geneva to Schaffhausen.
There are 3 travel options from Geneva to Schaffhausen. You can take a bus, flight or train.
The cheapest way to go to Schaffhausen from Geneva is by taking a bus, which costs on average $13 (€11).
This is compared to other ways of getting from Geneva to Schaffhausen:
A bus is $108 (€93) less than a flight for this trip with tickets for a flight from Geneva to Schaffhausen costing on average $120 (€104).
A bus is $32 (€28) less than a train for this route with tickets for a train from Geneva to Schaffhausen costing on average $45 (€39).
You should expect to travel around 156 miles (251 km) between Geneva and Schaffhausen.
The average frequency per day from Geneva to Schaffhausen is:
However, we recommend checking specific travel dates for your trip between Geneva and Schaffhausen as scheduled services by bus, flight or train can vary by season or day of the week.
These are the most popular departure and arrival points from Geneva to Schaffhausen:
The following travel companies offer services from Geneva to Schaffhausen: