COMPARE Prices across different modes

Sat
Oct 23
$30Deutsche Bahn
Find prices
Sun
Oct 24
$30Deutsche Bahn
$17Flixbus
Mon
Oct 25
$30Deutsche Bahn
$15Flixbus
Tue
Oct 26
$22Deutsche Bahn
$17Flixbus
Wed
Oct 27
$22Deutsche Bahn
$18Flixbus
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.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Rostock and Berlin

distanceDistance120 miles (193 km)
durationAverage bus duration2 h 30 min
priceAverage bus ticket price$18 (€14)
changesDirect busYes
carriersBus providersFlixbus, BlaBlaCar or Deutsche Bahn

Buses from Rostock to Berlin cover the 120 miles (193 km) long trip taking on average 2 h 30 min with our travel partners like Flixbus, BlaBlaCar or Deutsche Bahn. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $15 (€12), but the average price of bus tickets is $18 (€14). Travelers depart most frequently from Rostock Hbf and arrive in Berlin, Zentralen Omnibusbahnhof.

Bus companies

Deutsche Bahn and FlixBus Rostock – Berlin

Deutsche Bahn and FlixBus buses will get you between Rostock and Berlin from $15 (€12). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

Deutsche Bahn
FlixBus

Deutsche Bahn (DB) is Germany’s main provider of bus services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of buses 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 bus.

    Travel Tips

    Buses from Rostock to Berlin
    Take the bus 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 are cheap buses to Berlin from Rostock?
    Omio customers have found the cheapest buses from Rostock to Berlin to cost as little as $15 (€12)  in the next 7 days.
    How much is the bus from Rostock to Berlin on average?
    If you are looking to buy your bus ticket in the next 7 days, you can expect the Rostock to Berlin bus to cost on average $18 (€14)  one way.
    How many miles is it from Rostock to Berlin by bus?
    The distance between Rostock and Berlin by bus is approximately 120 miles (193 km).
    How many hours is the bus time to Berlin from Rostock?
    On average the Rostock to Berlin bus time is 2 h 30 min  covering the 120 miles (193 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
    What station does the bus from Rostock to Berlin depart from? Which Berlin bus station do I come into from Rostock?

    Some of the Rostock bus stations to Berlin you can start your journey from include Rostock, Warnemünde Strand, Rostock, Warnemünde Werft (Parking) and Rostock. Similarly, some of the arrival bus stations in Berlin include Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz.

    When traveling this route, Omio customers are departing most frequently from Rostock Hbf   and arriving in Berlin, Zentralen Omnibusbahnhof.

    Where is the departure bus station in Rostock located? Where is the arrival bus station in Berlin located?

    The most popular departure bus station with passengers for this route, called Rostock Hbf, is located 1 mile (s) / 1 km from the city center of Rostock.

    The most popular arrival bus station, Berlin, Zentralen Omnibusbahnhof, is located 6 mile (s) / 9 km away from the city center of Berlin.

    What bus providers go from Rostock to Berlin?
    If you're looking for buses from Rostock to Berlin, you can rely on Flixbus, BlaBlaCar or Deutsche Bahn to get you to Berlin. It's also good to check out all possible bus companies for the Rostock to Berlin journey to see if there might be differences in the amenities they offer.
    Can I find a direct bus from Rostock to Berlin?
    Yes, there are direct buses from Rostock to Berlin, and you can find a direct bus for this route with Flixbus  on Omio. It's worth paying attention to when you purchase your bus ticket as direct services tend to offer more convenience and save you time getting to your destination.
    When is the earliest bus from Rostock to Berlin? When is the last bus from Rostock to Berlin?
    You can take the earliest bus from Rostock to Berlin at 7: 00 AM   or take the last bus from Rostock to Berlin leaving at 5: 30 PM. Look for the latest Rostock to Berlin bus schedules on Omio and book the best time to take the bus for this route.
    How far in advance should I purchase a bus ticket from Rostock to Berlin to get the best deals?
    You can find buses from Rostock to Berlin to cost on average $18 (€14) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Rostock to Berlin bus generally on sale a few months before the planned travel date.

    Important Stations and Airports for this Journey