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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Schaffhausen to Berlin

distanceDistance394 miles (635 km)
durationAverage train duration8 h 48 min
priceAverage train ticket price$43 (€35)
changesDirect trainYes
carriersTrain companiesDeutsche Bahn

Trains from Schaffhausen to Berlin cover the 394 miles (635 km) long journey taking on average 8 h 48 min with our travel partners like Deutsche Bahn. There are direct train services available. While the average ticket price for this route costs around $43 (€35), you can find the cheapest train ticket for as low as $43 (€35). Travelers depart most frequently from Schaffhausen and arrive in Berlin Hbf.

Deutsche Bahn

Germany's largest train company Deutsche Bahn (DB) offers excellent services within Germany and internationally, including a trip from Schaffhausen to Berlin. Find DB train times and tickets for your 394 miles (635 km) journey from Schaffhausen to Berlin with the best deals on Omio. Choose from ticket types including the Super Saver, Saver and Flexible fares if you’re looking for the most affordable train from Schaffhausen to Berlin. DB also offers discount cards, such as the Bahncard, 25, 50 and 100, which you can use on Omio.

Deutsche Bahn is well-known for its levels of efficiency and comfort with its range of train types. These include the high-speed InterCity Express (ICE), the national express Intercity (IC) and international express Eurocity (EC), and local Regional Express (RE) and Regional (RB) trains. These types of trains differ in terms of the comfort and time needed to travel. For example, bathrooms are standard services on these trains, but other amenities like an onboard restaurant or free WiFi access are only available on certain trains.

Please follow the recommendations outlined by Deutsche Bahn when booking your train tickets from Schaffhausen to Berlin due to the coronavirus:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Schaffhausen to Berlin
Travel by train to Berlin 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 Schaffhausen to Berlin.
FAQs
Am I allowed to travel by train from Schaffhausen, Switzerland to Berlin, Germany?

Travel by train between Schaffhausen, Switzerland and Berlin, Germany is: Partially open.

Is international entry into Berlin from Schaffhausen restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to quarantine on arrival in Germany from Schaffhausen?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Berlin, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 9/19/21. Remember to check the latest COVID-19 travel safety regulations for your train from Schaffhausen to Berlin closer to your date of departure here

Are there restrictions on returning to Switzerland from Germany by train?

Return travel from Germany to Switzerland is: Partially open.

Are there any international entry restrictions on returning to Schaffhausen from Berlin?

Entry into Switzerland is allowed for: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Switzerland from Berlin?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before boarding for all arrivals by air
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Health declaration required
  • Health declaration required

What are the safety rules to follow in Schaffhausen, Switzerland?

The government of Switzerland has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 9/13/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Schaffhausen from Berlin.

How much do cheap trains between Schaffhausen and Berlin cost?
Looking to save money on your trip? Omio customers have found the cheapest train to Berlin from Schaffhausen for the next 7 days starting from $43 (€35)  one way.
How much is a train ticket from Schaffhausen to Berlin?
If you are looking to buy your train ticket in the next 7 days, you can expect the Schaffhausen to Berlin train to cost on average $43 (€35)  one way.
What is the distance to Berlin from Schaffhausen by train?
The Schaffhausen to Berlin train distance is approximately 394 miles (635 km).
How long is a train between Schaffhausen and Berlin on average?
The train time to Berlin from Schaffhausen is on average 8 h 48 min  for the 394 miles (635 km) long journey, but the time it takes to go to Berlin from Schaffhausen by train can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Schaffhausen and arrival train station in Berlin?

When departing from Schaffhausen, you have various train station options to start your route from including Schaffhausen, Schaffhausen, Nordstrasse and Schaffhausen, Pilgerbrunnen. When arriving in Berlin, you can end your trip in train stations like Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

Omio customers book a train from Schaffhausen   to Berlin Hbf   most frequently for this route.

Where do I find the Schaffhausen train station to Berlin? Where is the Berlin train station?

Passengers board their train most frequently from Schaffhausen and travel around 0 mile (s) / 0 km from the city center to this train station.

Passengers traveling this route most often arrive at Berlin Hbf and need to travel approximately 1 mile (s) / 2 km from the train station to the city center in Berlin.

Which train companies can get me from Schaffhausen to Berlin?
For the best Schaffhausen to Berlin train to book, you can travel safely and comfortably with Deutsche Bahn. However, it's always good to check all possible train companies with services between Schaffhausen and Berlin to compare what amenities they may offer.
When can I take the first train from Schaffhausen to Berlin? When can I take the last train for the day?
The earliest train for this trip departs from Schaffhausen at 1: 43 PM. The last train leaves from Schaffhausen at 7: 16 PM. Check Omio for the latest train schedule from Schaffhausen to Berlin and book the best time to depart on your chosen travel date.
How early should I purchase Schaffhausen to Berlin train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you book train tickets from Schaffhausen to Berlin within the next 7 days, you can find tickets to cost on average $43 (€35) one way. To find the best prices for this route, consider booking your train ticket from Schaffhausen to Berlin a few months in advance.
Stations

Important Stations and Airports for this Journey

Schaffhausen
Berlin
Flurlingen, AROVA
Amenities
Schaffhausen
Amenities
Schaffhausen Bhf
Amenities
Schaffhausen URh
Amenities
Schaffhausen, Kreuz
Amenities
Schaffhausen, Mühlentor
Amenities
Schaffhausen, Promenade
Amenities
Schaffhausen, Rhybad
Amenities
Schaffhausen, Sommerhalde
Amenities
Schaffhausen, Sommerwies
Amenities