Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Bonndorf?

Book now

There are 4 ways to get from Schaffhausen to Bonndorf by train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

Recommended

Line 3 train, line 7345 bus

  1. Take the line 3 train from Schaffhausen to Waldshut Bahnhof
  2. Take the line 7345 bus from Waldshut Busbahnhof to Bonndorf Zentrum

Cheapest

Line 7331 bus, line 7345 bus

  1. Take the line 7331 bus from Erzingen to Lauchringen Bahnhof
  2. Take the line 7345 bus from Lauchringen Bahnhof to Bonndorf Zentrum

Train, drive

  1. Take the train from Schaffhausen to Neunkirch
  2. Drive from Neunkirch to Bonndorf

Drive

  1. Drive from Schaffhausen to Bonndorf

Questions & Answers

The cheapest way to get from Schaffhausen to Bonndorf is to drive which costs SFr 6 - SFr 10 and takes 32 min.

More details

The fastest way to get from Schaffhausen to Bonndorf is to drive. Taking this option will cost SFr 6 - SFr 10 and takes 32 min.

More details

The distance between Schaffhausen and Bonndorf is 26 km. The road distance is 35 km.

Get driving directions

The best way to get from Schaffhausen to Bonndorf without a car is to line 3 train and line 7345 bus which takes 2h 29m and costs SFr 9 - SFr 15.

More details

It takes approximately 2h 29m to get from Schaffhausen to Bonndorf, including transfers.

More details

Yes, the driving distance between Schaffhausen to Bonndorf is 35 km. It takes approximately 32 min to drive from Schaffhausen to Bonndorf.

Get driving directions

There are 89+ hotels available in Bonndorf. Prices start at €87 per night.

More details

Map of how to get from Schaffhausen to Bonndorf.
Launch map view
  • Distance: 25.8 km
  • Duration: 2h 29m

What companies run services between Schaffhausen, Switzerland and Bonndorf, Baden-Württemberg, Germany?

You can take a bus from Schaffhausen to Bonndorf via Erzingen, Erzingen, and Lauchringen Bahnhof in around 3h 19m.

Train operators
DB ZugBus RAB GmbH
Website
zugbus-rab.de
Train from Schaffhausen to Waldshut Bahnhof
Ave. Duration
28 min
Frequency
Hourly
Estimated price
€7 - €10
Website
DB ZugBus RAB
Bus operators
Sbg - Bus
Website
efa-bw.de
Bus from Waldshut Busbahnhof to Bonndorf Zentrum
Ave. Duration
1h 1m
Frequency
4 times a day
Estimated price
€3 - €5
Schedules at
Sbg - Bus
Bus from Erzingen to Lauchringen Bahnhof
Ave. Duration
23 min
Frequency
Hourly
Estimated price
€2 - €4
Schedules at
Sbg - Bus
Bus from Lauchringen Bahnhof to Bonndorf Zentrum
Ave. Duration
45 min
Frequency
4 times a day
Estimated price
€1 - €2
Schedules at
Sbg - Bus

Want to know more about travelling around Germany

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.