Travel options
from Geneva to Schaffhausen

You can get from Geneva to Schaffhausen by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Travel Information between Geneva and Schaffhausen

distanceDistance156 miles (251 km)
modeAvailable travel modesFlight
fastestFastest modeFlight • $121 (€99) • 8 h 25 min
carriersPopular travel companiesSwiss

Take a flight to travel 156 miles (251 km) between Geneva and Schaffhausen. Swiss is the main travel company operating this journey. Travelers can even take a direct from Geneva to Schaffhausen.

Travel Tips

Travel from Geneva to Schaffhausen
Travel to Schaffhausen easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Geneva to Schaffhausen.
How do I travel from Geneva to Schaffhausen?

Travel between Geneva and Schaffhausen by taking a flight.

How far is it from Geneva to Schaffhausen?

The Geneva to Schaffhausen distance is around 156 miles (251 km).

Where do I depart from Geneva? Where do I arrive in Schaffhausen?

These are the most popular departure and arrival points from Geneva to Schaffhausen:

    Which travel companies can help me find a way to get from Geneva to Schaffhausen?

    Let Omio help you find the best company to travel with to Schaffhausen from Geneva:

    • You can travel from Geneva to Schaffhausen by flight with Swiss. You can find cheap tickets on Omio for $121 (€99) with Swiss from Geneva to Schaffhausen.
    What other popular destinations should I add to my itinerary for my trip from Geneva to Schaffhausen?
    Many of our customers who book a trip from Geneva to Schaffhausen often extend their vacation and travel to other popular destinations like Zurich, Basel or Stuttgart. If you’re thinking of adding another destination to your Geneva and Schaffhausen itinerary, let Omio find you the best connections between Schaffhausen and any of these top destinations today!
    How early should I book tickets from Geneva to Schaffhausen online for the best deals?

    Before traveling from Geneva to Schaffhausen, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

    • A plane ticket for this route is costing $121 (€99) one way on average.

    But we recommend booking Geneva to Schaffhausen tickets online a few months before your planned travel date to score the best deals and save money on your trip.

    Travelling from Geneva to Schaffhausen: related information

    Here are some other resources that might have the information you need