COMPARE Prices across different modes

Sat
Oct 16
$30Deutsche Bahn
Find prices
Sun
Oct 17
$30Deutsche Bahn
$28Flixbus
Mon
Oct 18
$30Deutsche Bahn
Find prices
Tue
Oct 19
$22Deutsche Bahn
Find prices
Wed
Oct 20
$22Deutsche Bahn
Find prices
Thu
Oct 21
$30Deutsche Bahn
Find prices
Fri
Oct 22
$30Deutsche Bahn
Find prices
Sat
Oct 23
$30Deutsche Bahn
Find prices
Sun
Oct 24
$30Deutsche Bahn
Find prices
Mon
Oct 25
$30Deutsche Bahn
Find prices
Tue
Oct 26
$22Deutsche Bahn
Find prices
Wed
Oct 27
$22Deutsche Bahn
Find prices
Thu
Oct 28
$30Deutsche Bahn
Find prices
Fri
Oct 29
$30Deutsche Bahn
Find prices

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Rostock and Berlin

distanceDistance120 miles (193 km)
durationAverage train duration2 h 2 min
priceAverage train ticket price$28 (€23)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesDeutsche Bahn

Trains from Rostock to Berlin cover the 120 miles (193 km) long trip taking on average 2 h 2 min with our travel partners like Deutsche Bahn. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $22 (€18), but the average price of train tickets is $28 (€23). Travelers depart most frequently from Rostock Hbf and arrive in Berlin Hbf.

Train companies

Train from Rostock to Berlin with Deutsche Bahn

Travel between Rostock and Berlin from $22 (€18) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most popular trip for you.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Rostock to Berlin train.

Train information from Rostock to Berlin with Deutsche Bahn:

  • Average Duration: 2 h 19 min
  • Deutsche Bahn frequency: 7 a day

When purchasing your Deutsche Bahn train tickets between Rostock and Berlin, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

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

Travel Tips

Trains from Rostock 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 Rostock to Berlin.
FAQs
How much do cheap trains to Berlin from Rostock cost?
Train tickets from Rostock to Berlin for some dates and times can be found for as cheap as $22 (€18)  one way in the next 7 days.
What is the price of a train ticket between Rostock and Berlin?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Rostock to Berlin train to cost on average $28 (€23)  one way.
How many miles is it from Rostock to Berlin by train?
When traveling this route you should expect the distance to Berlin from Rostock by train to be approximately 120 miles (193 km).
How many hours is the train time to Berlin from Rostock?
The Rostock to Berlin train duration is on average 2 h 2 min, which is to be expected when traveling 120 miles (193 km) between Rostock and Berlin. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure train station in Rostock and arrival train station in Berlin?

There are a few train stations in Rostock to start your journey from including Rostock Hbf, Rostock Holbeinplatz and Rostock-Lütten Klein. 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 Rostock Hbf   and arrive in Berlin Hbf.

Where is the Rostock train station located? Where is the Berlin train station located?

Passengers booking this route most frequently board their trains from Rostock Hbf and need to travel around 1 mile (s) / 1 km from the city center to get to this train station.

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

What train providers go from Rostock to Berlin?
For the best Rostock to Berlin train to buy, you can travel safely and comfortably with Deutsche Bahn. However, it's always good to check all possible train providers with services between Rostock and Berlin to compare what amenities they may offer.
Are there any direct trains from Rostock to Berlin?
Yes, there are 16 direct trains per day from Rostock to Berlin. You can look to travel with Deutsche Bahn  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
How many trains are there to Berlin from Rostock a day?
The average number of trains departing Rostock for Berlin is 16 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Rostock to Berlin? What time is the last train from Rostock to Berlin?
The earliest train departing from Rostock to Berlin leaves at 5: 34 AM. The last train departing from Rostock to Berlin leaves at 7: 21 PM. You can find the latest Rostock to Berlin train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
When should I buy the Rostock to Berlin train for the best deals on tickets?
If you purchase a train ticket from Rostock to Berlin within the next 7 days, you can find tickets to cost on average $28 (€23) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Rostock to Berlin are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Rostock
Berlin
Rostock Hbf is the most popular Rostock 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 Rostock for your trip to Berlin.