[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Wed
Jun 16
$328Deutsche Bahn with connection
Find prices
Find prices
Thu
Jun 17
$90Deutsche Bahn with connection
Find prices
$271regional jet
Fri
Jun 18
$103Deutsche Bahn with connection
$87Eurolines Germany
$161easyJet
Sat
Jun 19
$103Deutsche Bahn with connection
Find prices
$240Lot Polish Airlines
Sun
Jun 20
$103Deutsche Bahn with connection
$87Eurolines Germany
$165easyJet
Mon
Jun 21
$77Deutsche Bahn with connection
Find prices
$77easyJet
Tue
Jun 22
$77Deutsche Bahn with connection
Find prices
$240Lot Polish Airlines
Wed
Jun 23
$77Deutsche Bahn with connection
$74Flixbus
$184Sas Airways
Thu
Jun 24
$73Deutsche Bahn with connection
$80Flixbus
$132easyJet
Fri
Jun 25
$77Deutsche Bahn with connection
$87Flixbus
$102easyJet
Sat
Jun 26
$77Deutsche Bahn with connection
$100Flixbus
$323nordic regional airlines oy
Sun
Jun 27
$77Deutsche Bahn with connection
$87Eurolines Germany
$106easyJet
Mon
Jun 28
$77Deutsche Bahn with connection
Find prices
$66
Tue
Jun 29
$76Deutsche Bahn with connection
Find prices
$178Cityjet
Wed
Jun 30
$77Deutsche Bahn with connection
Find prices
$130Air Baltic
Thu
Jul 1
$73Deutsche Bahn with connection
Find prices
$66easyJet
Fri
Jul 2
$77Deutsche Bahn with connection
Find prices
$60
Sat
Jul 3
$73Deutsche Bahn with connection
$71Flixbus
$207regional jet
Sun
Jul 4
$77Deutsche Bahn with connection
$87Eurolines Germany
$87easyJet
Mon
Jul 5
$73Deutsche Bahn with connection
Find prices
$55easyJet
Tue
Jul 6
$77Deutsche Bahn with connection
Find prices
$157regional jet

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?

Thu, Jun 17
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

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

View all
bus

Journey Summary

Berlin to Stockholm Bus Information

Avg. Bus Duration
20 hours
Coach Ticket Price: $82
Buses depart from:Berlin
Bus arrives in:Stockholm
Distance:810 km
Bus Companies:Eurolines Germany, Flixbus, comati
Bus companies

Bus from Berlin to Stockholm with Deutsche Bahn and FlixBus

Find the best buses between Berlin and Stockholm with Omio's travel partners Deutsche Bahn and FlixBus from $87 (€68). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Deutsche Bahn
FlixBus

Germany's largest bus company Deutsche Bahn (DB) offers excellent services within Germany and internationally, including a trip from Berlin to Stockholm. Find DB bus times and tickets for your 502 miles (810 km) journey from Berlin to Stockholm with the best deals on Omio. Choose from ticket types including the Super Saver, Saver and Flexible fares if you’re looking for the most affordable bus between Berlin and Stockholm. DB also offers discount cards, such as the Bahncard, 25, 50 and 100, which you can use on Omio.

Deutsche Bahn is well-known for its levels of efficiency and comfort with its range of bus types. These include the high-speed InterCity Express (ICE), the national express Intercity (IC) and international express Eurocity (EC), and local Regional Express (RE) and Regional (RB) buses. These types of buses differ in terms of the comfort and time needed to travel. For example, bathrooms are standard services on these buses, but other amenities like an onboard restaurant or free WiFi access 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

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 travel by bus currently allowed from Berlin, Germany to Stockholm, Sweden?

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 5 days after arrival
  • No quarantine required

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 metre (s) (3 feet)
  • Face mask requirement: Recommended

The information above was last checked on 6/14/21. 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.

What is the restriction level for the return leg of a round trip journey from Stockholm, Sweden to Berlin, Germany?

Return travel from Sweden to Germany is: Restricted.

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

Entry into Germany is allowed for: Entry is restricted 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 2 days before arrival for all travellers by air
  • A negative result for COVID-19 is a condition to end the quarantine obligation earlier. It is tested in quarantine on day 5
  • The exact quarantine requirements depend on the regulations in each federal state
  • Pre-arrival health declaration
  • Passenger Locator Form (PLF) required
  • Travellers with a certificate of vaccination are exempted from providing a negative COVID-19 test
  • Arrivals vaccinated against COVID-19 are exempted from compulsory quarantine
  • Quarantine is not required if the traveller has recovered from COVID-19 in the past 6 months (certificate needed)

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 6/14/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your bus to Berlin from Stockholm.

How much does a cheap bus between Berlin and Stockholm cost?
Bus tickets to Stockholm from Berlin for some dates and times can be found for as cheap as $87 (€68)  one way in the next 7 days.
How much does it cost to take a bus to Stockholm from Berlin?
If you are looking to purchase your bus ticket in the next 7 days, you can expect the Berlin to Stockholm bus to cost on average $87 (€68)  one way.
What is the distance between Berlin and Stockholm by bus?
The distance to Stockholm from Berlin by bus is approximately 502 miles (810 km).
What is the Berlin to Stockholm bus travel time?
While the time it takes to travel 502 miles (810 km) to Stockholm from Berlin can vary based on specific dates, weekends, and holidays, the Berlin to Stockholm bus journey time is on average 18 h 45 min.
What bus station in Berlin goes to Stockholm? What bus station do I come into Stockholm from Berlin?

When departing from Berlin, you have various bus station options to start your trip from including Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz. When arriving in Stockholm, you can end your journey in bus stations like Stockholm, Terminalslingan, Stockholm, Sergels Torg and Stockholm.

Omio customers book a bus from Berlin Hbf   to Stockholm, Terminalslingan   most frequently for this route.

Where do I find the Berlin bus station to Stockholm? Where is the Stockholm bus station?

Passengers board their bus most frequently from Berlin Hbf and travel around 0 mile (s) / 0 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 providers can take me to Stockholm from Berlin?
For the journey from Berlin to Stockholm you can take a bus with Flixbus, Bohemian Lines, Deutsche Bahn or Eurolines Germany. Be sure to check out all possible bus providers that offer services from Berlin to Stockholm on Omio to compare what amenities they may have.
What are the first and last departure bus times from Berlin to Stockholm?
The earliest bus for this route departs from Berlin at 5: 30 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 far in advance should I buy bus tickets to Stockholm from Berlin for the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus companies offering this trip and save money. If you book bus tickets between Berlin and Stockholm within the next 7 days, you can find tickets to cost on average $87 (€68) one way. To find the best prices for this trip, consider booking your bus ticket from Berlin to Stockholm a few months in advance.
Stations

Important Stations and Airports for this Journey

Berlin
Stockholm
Berlin, ZOB am Funkturm
Amenities