COMPARE Prices across different modes

Mon
Sep 27
$317Deutsche Bahn with connection
Find prices
$295Sas Airways
Tue
Sep 28
$99Deutsche Bahn with connection
Find prices
$211easyJet
Wed
Sep 29
$87Deutsche Bahn with connection
Find prices
$102easyJet
Thu
Sep 30
$70Snälltåget
$68Flixbus
$81easyJet
Fri
Oct 1
$74Deutsche Bahn with connection
$87Flixbus
$67easyJet
Sat
Oct 2
$74Deutsche Bahn with connection
$72Flixbus
$68easyJet
Sun
Oct 3
Find prices
$84Eurolines Germany
$168nordic regional airlines oy
Mon
Oct 4
$74Deutsche Bahn with connection
Find prices
$76easyJet
Tue
Oct 5
$74Deutsche Bahn with connection
Find prices
$73easyJet
Wed
Oct 6
$71Deutsche Bahn with connection
Find prices
$58Norwegian Air Shuttle
Thu
Oct 7
$74Deutsche Bahn with connection
$81Flixbus
$47easyJet
Fri
Oct 8
$99Deutsche Bahn with connection
$74Flixbus
$71Norwegian Air Shuttle
Sat
Oct 9
Find prices
$84Flixbus
$120easyJet
Sun
Oct 10
$74Deutsche Bahn with connection
$84Eurolines Germany
$101easyJet
Mon
Oct 11
$74Deutsche Bahn with connection
Find prices
$71Norwegian Air Shuttle
Tue
Oct 12
$74Deutsche Bahn with connection
Find prices
$80easyJet
Wed
Oct 13
$74Deutsche Bahn with connection
Find prices
$47easyJet
Thu
Oct 14
$74Deutsche Bahn with connection
$56Flixbus
$44easyJet
Fri
Oct 15
$74Deutsche Bahn with connection
$74Flixbus
$58Norwegian Air Shuttle
Sat
Oct 16
$74Deutsche Bahn with connection
$59Flixbus
$73easyJet
Sun
Oct 17
Find prices
$84Flixbus
$109easyJet

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Bus Information to Stockholm from Berlin

distanceDistance502 miles (810 km)
durationAverage bus duration19 h 55 min
priceAverage bus ticket price$76 (€61)
changesDirect busYes
carriersBus companiesFlixbus, Eurolines Germany, Bohemian Lines, Bohemian Lines or Deutsche Bahn

Buses from Berlin to Stockholm cover the 502 miles (810 km) long journey taking on average 19 h 55 min with our travel partners like Flixbus, Eurolines Germany, Bohemian Lines, Bohemian Lines or Deutsche Bahn. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $68 (€55), but the average price of bus tickets is $76 (€61). Travelers depart most frequently from Berlin Hbf and arrive in Stockholm, Terminalslingan.

Bus companies

Bus between Berlin and Stockholm with Deutsche Bahn and FlixBus

For as little as $68 (€55) you can travel by bus from Berlin to Stockholm with Deutsche Bahn and FlixBus. Omio will show you the best deals, schedules and tickets available for this 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 Berlin to Stockholm bus.

    Buses from Berlin to Stockholm

    Buses from Berlin to Stockholm are offered by FlixBus. Buses are very regular, with buses leaving approximately 5 times throughout the day from around 9:00 a.m. up until about 11:20 p.m. Journey times vary according to the bus company and departure time, taking at least 19 hours. Most buses require a change in Hamburg or Copenhagen, which will extend the average journey time.

    Berlin to Stockholm buses: Not what you're looking for?

    Return buses from Stockholm to Berlin | Compare all modes of traveling from Berlin to Stockholm | Or learn more about cheap buses to Stockholm



    Berlin to Stockholm Bus Cost

    Average prices for buses from Berlin to Stockholm when you book in advance

    Booking Period

    Average Price

    Same Day

    €79

    1 Day in Advance

    €79

    1 Week in Advance

    €66

    2 Weeks in Advance

    €42

    1 Month in Advance

    €42

    3 Months in Advance

    €42

    Berlin to Stockholm Buses: General Information


    While taking a bus is slower than flying or taking the train, it is significantly cheaper and can take as little as 19 hours to arrive in Stockholm.

    • autobus All Berlin to Stockholm buses are run by either Flixbus.
    • autobus Most buses are direct, depart from either Berlin ZOB or Alexanderplatz and arrive at Stockholm Terminalslingan bus station.
    • autobus Traveling from Berlin to Stockholm by bus takes as little as 18 hours and 55 minutes.
    • autobus Most travelers book their Berlin to Stockholm bus ticket 1 day before the travel date.

    Travel Tips

    Buses from Berlin to Stockholm
    Take the bus to Stockholm 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 Berlin to Stockholm.
    FAQs
    Is cross-border travel by bus between Berlin, Germany and Stockholm, Sweden allowed?

    Travel between Berlin, Germany and Stockholm, Sweden by bus is: Partially open.

    What is the status of international entry into Sweden from Germany?

    International entry status: Entry is partially open for citizens and permanent residents of Germany

    Do I need to self-quarantine on arrival in Sweden from Berlin?

    Conditions of entry:

    • COVID-19 test upon arrival
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
    • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test

    What are the safety rules to follow in Stockholm, Sweden?

    When traveling in Sweden, you must follow these COVID-19 safety rules:

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

    The information above was last checked on 9/20/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your bus between Berlin and Stockholm before traveling.

    What restrictions are there on reentering Germany from Stockholm, Sweden?

    Return travel from Sweden to Germany is: Partially open.

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

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

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

    Requirements for reentering:

    • 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 requirement: 1.5 metre (s) (5 feet)
    • Face mask requirement: Mandatory

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

    What is the price of the cheapest bus from Berlin to Stockholm?
    Looking to save money on your route? Omio customers have found the cheapest bus from Berlin to Stockholm for the next 7 days starting from $68 (€55)  one way.
    How much is a bus ticket from Berlin to Stockholm?
    The bus price to Stockholm from Berlin is on average $76 (€61)  if you are looking to book your tickets for this trip in the next 7 days.
    How many miles is it from Berlin to Stockholm by bus?
    The bus distance from Berlin to Stockholm is around 502 miles (810 km).
    How long is the bus to Stockholm from Berlin?
    On average the Berlin to Stockholm bus travel time is 19 h 55 min  for the 502 miles (810 km) long trip, but the duration can vary if you travel on weekends and holidays.
    When traveling by bus from Berlin to Stockholm, which bus station in Berlin do I depart from and which bus station in Stockholm do I arrive in?

    When taking the bus to Stockholm from Berlin, you can choose to depart from bus stations like Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz. Your route can end in bus stations such as Stockholm, Terminalslingan, Stockholm, Liljeholmsvägen (Liljeholmen) and Stockholm, Sergels Torg.

    Omio customers who travel this route most frequently depart from Berlin Hbf   and arrive in Stockholm, Terminalslingan.

    Where is the bus station in Berlin? Where is the bus station in Stockholm?

    Passengers board their bus most frequently from Berlin Hbf and travel around 1 mile (s) / 2 km from the city center to this bus station.

    Passengers traveling this route most often arrive at Stockholm, Terminalslingan and need to travel approximately 0 mile (s) / 0 km from the bus station to the city center in Stockholm.

    Which bus companies can get me from Berlin to Stockholm?
    When taking a bus from Berlin to Stockholm, you can count on Flixbus, Eurolines Germany, Bohemian Lines, Bohemian Lines or Deutsche Bahn for the best way to get you to Stockholm. You can also check all possible bus providers who offer a service between Berlin and Stockholm and compare the amenities they offer before buying a bus ticket.
    When does the first bus depart from Berlin to Stockholm? When does the last bus depart from Berlin to Stockholm?
    The earliest bus for this trip departs from Berlin at 5: 55 AM. The last bus leaves from Berlin at 10: 30 AM. Check Omio for the latest bus schedule from Berlin to Stockholm and book the best time to depart on your chosen travel date.
    How early should I buy bus tickets from Berlin to Stockholm to score the best deals?
    The price of a one way bus ticket from Berlin to Stockholm is on average $76 (€61) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this trip. In general, you can find bus tickets to Stockholm from Berlin available a few months in advance.