Duration 4h 40m
Distance 338.8 km
Average price SFr 140
Frequency 15/day

Trip overview

The average train between Kaiserslautern and Schaffhausen takes 4h 40m and the fastest train takes 4h 5m. There is a train service every few hours from Kaiserslautern to Schaffhausen. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train via Basel • 4h 50m

  1. Kaiserslautern Hbf
  2. Mannheim Hbf
  3. Basel Bad Bf
  4. Schaffhausen
4h 50m
SFr 53 - SFr 168

Kaiserslautern to Schaffhausen train times

Trains run hourly between Kaiserslautern and Schaffhausen. The earliest departure is at 06:23 in the morning, and the last departure from Kaiserslautern is at 23:41 which arrives into Schaffhausen at 07:42. All services require a transfer, and take on average 4h 40m. The schedules shown below are for the next available departures.
Departing Friday, February 21, 2020

Frequently asked questions

Want to know about travelling from Kaiserslautern to Schaffhausen? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Kaiserslautern to Schaffhausen. However, there are services departing from Kaiserslautern Hbf and arriving at Schaffhausen via Mannheim Hbf and Basel Bad Bf. The journey, including transfers, takes approximately 4h 50m.

More details

The distance between Kaiserslautern and Schaffhausen is 204 km. The road distance is 338.8 km.

Get driving directions

Kaiserslautern to Schaffhausen train services, operated by Deutsche Bahn Regional, depart from Neustadt(Weinstr)Hbf station.

More details

Kaiserslautern to Schaffhausen train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Singen station.

More details

Book your Kaiserslautern to Schaffhausen train tickets online with Rome2rio.

Search and book

There are 258+ hotels available in Schaffhausen. Prices start at SFr 100 per night.

More details

What companies run services between Kaiserslautern and Schaffhausen?

You can take a train from Kaiserslautern to Schaffhausen via Mannheim Hbf and Basel Bad Bf in around 4h 50m.
Train operators
Ave. Duration
47 min
Frequency
Every 30 minutes
Estimated price
SFr 11 - SFr 16
Ave. Duration
40 min
Frequency
4 times a day
Estimated price
SFr 21 - SFr 29
Ave. Duration
40 min
Frequency
Once daily
Estimated price
SFr 22 - SFr 35
Ave. Duration
46 min
Frequency
Twice daily
Estimated price
SFr 40 - SFr 60
Ave. Duration
46 min
Frequency
Once daily
Estimated price
SFr 13 - SFr 19
Ave. Duration
2h 8m
Frequency
Once daily
Estimated price
SFr 25 - SFr 60
Ave. Duration
2h 41m
Frequency
Hourly
Estimated price
SFr 65 - SFr 120
Ave. Duration
32 min
Frequency
Twice a week
Estimated price
SFr 15 - SFr 24
Ave. Duration
1h 9m
Frequency
Every 2 hours
Estimated price
SFr 8 - SFr 11
Ave. Duration
2h 7m
Frequency
6 times a week
Estimated price
SFr 12 - SFr 16
Ave. Duration
1h 14m
Frequency
5 times a day

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps