Compare prices and tickets by train, bus or flight

Wed
Dec 1
$42Deutsche Bahn
Find prices
Thu
Dec 2
$29Deutsche Bahn
Find prices
Fri
Dec 3
$36Deutsche Bahn
Find prices
Sat
Dec 4
$31Deutsche Bahn
Find prices
Sun
Dec 5
$34Deutsche Bahn
Find prices
Mon
Dec 6
$29Deutsche Bahn
Find prices
Tue
Dec 7
$22Deutsche Bahn
Find prices
Wed
Dec 8
$16Deutsche Bahn
$23Flixbus
Thu
Dec 9
$22Deutsche Bahn
Find prices
Fri
Dec 10
$29Deutsche Bahn
$25Flixbus
Sat
Dec 11
$16Deutsche Bahn
$25Flixbus
Sun
Dec 12
$22Deutsche Bahn
Find prices
Mon
Dec 13
Find prices
$34Flixbus
Tue
Dec 14
$22Deutsche Bahn
Find prices
Wed
Dec 15
$22Deutsche Bahn
Find prices
Thu
Dec 16
$22Deutsche Bahn
Find prices
Fri
Dec 17
$50FlixTrain
$32Flixbus
Sat
Dec 18
$26FlixTrain
$32Flixbus
Sun
Dec 19
$22Deutsche Bahn
Find prices
Mon
Dec 20
$22Deutsche Bahn
Find prices
Tue
Dec 21
$22Deutsche Bahn
Find prices

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Kassel and Berlin

distanceDistance185 miles (299 km)
durationAverage train duration2 h 44 min
priceAverage train ticket price$32 (€26)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersDeutsche Bahn or FlixTrain

Trains from Kassel to Berlin cover the 185 miles (299 km) long route taking on average 2 h 44 min with our travel partners like Deutsche Bahn or FlixTrain. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $21 (€18), but the average price of train tickets is $32 (€26). Travelers depart most frequently from Kassel-Wilhelmshöhe and arrive in Berlin Hbf.

Train providers

Kassel to Berlin with Deutsche Bahn

For as little as $21 (€18) you can travel by train from Kassel to Berlin with Deutsche Bahn. Omio will show you the best deals, schedules and tickets available for this journey.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train between Kassel and Berlin. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Kassel to Berlin train information with Deutsche Bahn:

  • Average Duration: 2 h 41 min
  • Average Price: $21
  • Deutsche Bahn frequency: 11 a day

Please follow the recommendations outlined by Deutsche Bahn when booking your train tickets between Kassel and Berlin due to the coronavirus:

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

Train tickets from Kassel to Berlin: when to book to save $

Time Price Savings
1 week earlier 22 €
2 weeks earlier 22 €0%
3 weeks earlier 20 €10%
1 month before 15 €47%
2 months earlier 18 €22%
3 months earlier 15 €47%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Kassel - Berlin. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Kassel - Berlin 3 weeks in advance means you can save on average up to 10% compared to the price available on the day of departure.
  • If you book a ticket Kassel - Berlin with 2 months in advance you save up to about 22% compared to the initial price.
  • By booking 3 months in advance, you could save up to 47%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Kassel 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 Kassel to Berlin.
FAQs
What is the price of the cheapest train from Kassel to Berlin?
Looking to save money on your route? Omio customers have found the cheapest train from Kassel to Berlin for the next 7 days starting from $21 (€18)  one way.
How much is a train ticket to Berlin from Kassel?
In the next 7 days you can expect to pay on average $32 (€26)  for a train ticket from Kassel to Berlin.
How many miles is it from Kassel to Berlin by train?
The Kassel to Berlin train distance is approximately 185 miles (299 km).
What is the Kassel to Berlin train travel time?
While the time it takes to travel 185 miles (299 km) from Kassel to Berlin can vary based on specific dates, weekends, and holidays, the Kassel to Berlin train journey time is on average 2 h 44 min.
Which train station from Kassel to Berlin do I depart from? Which Berlin train station from Kassel do I arrive in?

There are a few train stations in Kassel to start your trip from including Kassel-Wilhelmshöhe, Kassel Hbf and Kassel, Hauptbahnhof Nord. In Berlin you have a few train station options to choose from for your arrival including Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

Omio customers traveling this route depart most frequently from Kassel-Wilhelmshöhe   and arrive in Berlin Hbf.

Where is the departure train station in Kassel located? Where is the arrival train station in Berlin located?

Passengers board their train most frequently from Kassel-Wilhelmshöhe and travel around 2.3 miles (3.7 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.7 miles (2.8 km) from the train station to the city center in Berlin.

What train companies offer a service between Kassel and Berlin?
When taking a train from Kassel to Berlin, you can count on Deutsche Bahn or FlixTrain for the best way to get you to Berlin. You can also check all possible train providers who offer a service between Kassel and Berlin and compare the amenities they offer before buying a train ticket.
How many train services are there between Kassel and Berlin a day?
On average, there are 12 trains a day from Kassel to Berlin. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Kassel to Berlin?
The earliest train for this trip departs from Kassel at 5: 43 AM. The last train leaves from Kassel at 10: 46 PM. Check Omio for the latest train schedule from Kassel to Berlin and book the best time to depart on your chosen travel date.
How far in advance should I purchase train tickets from Kassel to Berlin for the best deals?
You can find trains between Kassel and Berlin to cost on average $32 (€26) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Kassel to Berlin train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Kassel
Berlin
Kassel-Wilhelmshöhe is the most popular Kassel railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Kassel for your trip to Berlin.

Travel to popular destinations by train, bus or flight