Compare prices and tickets by train, bus or flight

Fri
Jan 21
$84Deutsche Bahn with connection
Find prices
$139easyJet
Sat
Jan 22
$108Deutsche Bahn with connection
Find prices
$246Finnair
Sun
Jan 23
$72Deutsche Bahn with connection
$82Eurolines Germany
$137easyJet
Mon
Jan 24
$68Deutsche Bahn with connection
Find prices
$178Sas Airways
Tue
Jan 25
$68Deutsche Bahn with connection
Find prices
$209Lot Polish Airlines
Wed
Jan 26
$68Deutsche Bahn with connection
Find prices
$188Lot Polish Airlines
Thu
Jan 27
$68Deutsche Bahn with connection
Find prices
$155regional jet
Fri
Jan 28
$68Deutsche Bahn with connection
Find prices
$131Sas Airways
Sat
Jan 29
$68Deutsche Bahn with connection
Find prices
$188Lot Polish Airlines
Sun
Jan 30
$72Deutsche Bahn with connection
Find prices
$143Lot Polish Airlines
Mon
Jan 31
$68Deutsche Bahn with connection
Find prices
$153Air Baltic
Tue
Feb 1
$68Deutsche Bahn with connection
Find prices
$133Norwegian Air Shuttle
Wed
Feb 2
$68Deutsche Bahn with connection
Find prices
$188Finnair
Thu
Feb 3
$68Deutsche Bahn with connection
Find prices
Find prices
Fri
Feb 4
$68Deutsche Bahn with connection
Find prices
$49easyJet
Sat
Feb 5
$72Deutsche Bahn with connection
Find prices
$164Finnair
Sun
Feb 6
$68Deutsche Bahn with connection
Find prices
$59easyJet
Mon
Feb 7
$68Deutsche Bahn with connection
Find prices
$44easyJet
Tue
Feb 8
$68Deutsche Bahn with connection
Find prices
$35easyJet
Wed
Feb 9
$68Deutsche Bahn with connection
Find prices
$41easyJet

More than 1,000 travel companies trust us to 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

Overview: Bus from Berlin to Stockholm

distanceDistance502 miles (810 km)
durationAverage bus duration19 h 10 min
priceAverage bus ticket price$82 (€68)
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 trip taking on average 19 h 10 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 trip for as low as $82 (€68), but the average price of bus tickets is $82 (€68). Travelers depart most frequently from Berlin Hbf and arrive in Stockholm, Terminalslingan.

Bus companies: Deutsche Bahn and FlixBus buses to Stockholm from Berlin

Deutsche Bahn and FlixBus buses will get you to Stockholm from Berlin from $82 (€68). 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 the main provider of bus 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 bus to Stockholm from Berlin. DB uses different types of buses 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 buses.

    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: Bus to Stockholm from Berlin

    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

    Are there any COVID-19 restrictions for international travel by bus between Berlin and Stockholm?

    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:

    • Negative COVID-19 test issued at most 2 days before arrival
    • COVID-19 test upon arrival

    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 1/13/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your bus from Berlin to Stockholm before traveling.

    Are there restrictions on returning to Germany from Sweden by bus?

    The current restriction level for your return trip by bus from Stockholm to Berlin is: Partially open

    Are there any international entry restrictions on returning to Germany from Sweden?

    Reentry to 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?

    What are the requirements?

    • Negative COVID-19 test issued at most 2 days before arrival and 10 day mandatory self quarantine
    • Travellers with a certificate of vaccination are exempt from compulsory quarantine
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
    • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
    • Digital entry registration is required prior to arrival
    • The exact quarantine requirements depend on the regulations in each federal state

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

    Last checked on 1/19/22. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your bus to Berlin from Stockholm here.

    What is the price of the cheapest bus from Berlin to Stockholm?

    Bus tickets between Berlin and Stockholm for some dates and times can be found for as cheap as $82 (€68)  one way in the next 7 days.

    How much is a bus ticket between Berlin and Stockholm?

    The Berlin to Stockholm bus ticket price is on average $82 (€68)  if you are looking to book your tickets for this journey in the next week.

    How far 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 between Berlin and Stockholm?

    On average the Berlin to Stockholm bus time is 19 h 10 min  covering the 502 miles (810 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

    Which bus station from Berlin to Stockholm do I depart from? Which Stockholm bus station from Berlin do I arrive in?

    When taking the bus from Berlin to Stockholm, you can choose to depart from bus stations like Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz. Your trip 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 departure bus station in Berlin located? Where is the arrival bus station in Stockholm located?

    Passengers board the bus most frequently from Berlin Hbf, which is located around 1.7 miles (2.8 km) away from the city center, and they get off the bus at Stockholm, Terminalslingan, located 0.4 miles (587 m) away from the city center.

    What bus companies offer a service to Stockholm from Berlin?

    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 companies who offer a service from Berlin to Stockholm and compare the amenities they offer before buying a bus ticket.

    What time is the earliest bus from Berlin to Stockholm? What time is the last bus from Berlin to Stockholm?

    The first Berlin to Stockholm bus departs at 6: 30 AM   and the last bus from Berlin to Stockholm leaves at 10: 30 PM. Check out the most up-to-date bus schedule from Berlin to Stockholm on Omio and find the best time to travel to your destination.

    When should I book the Berlin to Stockholm bus for the best deals on tickets?

    If you buy the Berlin to Stockholm bus within the next 7 days, you can find one way tickets to cost on average $82 (€68). However, booking your bus ticket in advance gives you access to the best prices for buses to Stockholm from Berlin. Look out for bus tickets for this route to go on sale a few months before your planned departure date to find the best deals.