The cheapest buses from Berlin to Stockholm

Showing times and prices for 22 Oct

Cheapest

£78

Average

£83

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Stockholm will cost around £ 83 if you buy it on the day, but the cheapest tickets can be found for only £ 78.

Cheapest
23:30Berlin20h20 19:50Stockholm, Cityterminalen
1 changes
£781One-way
Cheapest
23:10Berlin, ZOB20h40 19:50Stockholm, Cityterminalen
1 changes
£781One-way
2nd Cheapest
08:13Berlin23h12 07:25Stockholm, Cityterminalen
1 changes
£791One-way
2nd Cheapest
08:02Berlin23h23 07:25Stockholm, Cityterminalen
1 changes
£791One-way
2nd Cheapest
07:55Berlin23h30 07:25Stockholm, Cityterminalen
1 changes
£791One-way

Timetable Berlin to Stockholm

Showing buses for tomorrow, Fri, 22 Oct
07:55Berlin23h30 07:25Stockholm, Cityterminalen
0 changes
08:02Berlin23h23 07:25Stockholm, Cityterminalen
0 changes
08:13Berlin23h12 07:25Stockholm, Cityterminalen
0 changes
09:50Berlin, Bahnhof Südkreuz21h35 07:25Stockholm, Cityterminalen
0 changes
11:15Berlin, ZOB20h10 07:25Stockholm, Cityterminalen
0 changes
11:30Berlin19h55 07:25Stockholm, Cityterminalen
0 changes
23:10Berlin, ZOB20h40 19:50Stockholm, Cityterminalen
0 changes
23:30Berlin20h20 19:50Stockholm, Cityterminalen
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
21 Oct
£234Deutsche Bahn with connection
£88Flixbus
£109easyJet
Fri
22 Oct
£79Deutsche Bahn with connection
£78Flixbus
£60easyJet
Sat
23 Oct
£218Deutsche Bahn with connection
£71Flixbus
£135easyJet
Sun
24 Oct
£41Snälltåget
£60Eurolines Germany
£144easyJet
Mon
25 Oct
£53Deutsche Bahn with connection
Find prices
£49easyJet
Tue
26 Oct
£53Deutsche Bahn with connection
Find prices
£95easyJet
Wed
27 Oct
£32Snälltåget
Find prices
£42Norwegian Air Shuttle
Thu
28 Oct
£41Snälltåget
£57Flixbus
£35easyJet
Fri
29 Oct
£53Deutsche Bahn with connection
£66Flixbus
£44easyJet
Sat
30 Oct
£53Deutsche Bahn with connection
£62Flixbus
£34easyJet
Sun
31 Oct
Find prices
£57Flixbus
£68easyJet
Mon
1 Nov
£53Deutsche Bahn with connection
Find prices
£38easyJet
Tue
2 Nov
£50Snälltåget
Find prices
£42easyJet
Wed
3 Nov
£53Deutsche Bahn with connection
Find prices
£99regional jet
Thu
4 Nov
£53Deutsche Bahn with connection
£57Flixbus
£100Lot Polish Airlines
Sat
6 Nov
£62Deutsche Bahn with connection
£71Flixbus
£119Finnair
Mon
8 Nov
£53Deutsche Bahn with connection
Find prices
£85Air Baltic
Tue
9 Nov
£53Deutsche Bahn with connection
Find prices
£100Lot Polish Airlines
Wed
10 Nov
£53Deutsche Bahn with connection
Find prices
£42Norwegian Air Shuttle

The fastest buses from Berlin to Stockholm

Showing times and prices for 22 Oct

Fastest Journey

19 h 55 m

Average

21 h 35 m

Buses per day

8

Distance

810 km

It's difficult to get from Berlin to Stockholm without changing at least once.

Fastest
11:30Berlin19h55 07:25Stockholm, Cityterminalen
1 changes
£901One-way
2nd Fastest
11:15Berlin, ZOB20h10 07:25Stockholm, Cityterminalen
1 changes
£901One-way
23:30Berlin20h20 19:50Stockholm, Cityterminalen
1 changes
£781One-way
23:10Berlin, ZOB20h40 19:50Stockholm, Cityterminalen
1 changes
£781One-way
09:50Berlin, Bahnhof Südkreuz21h35 07:25Stockholm, Cityterminalen
1 changes
£901One-way

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

National Express
Eurolines France
RegioJet
Trenitalia
Place to stay

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

Coach Information to Stockholm from Berlin

distanceDistance502 miles (810 km)
durationAverage coach duration18 h 45 min
priceAverage coach ticket price£74 (€84)
changesDirect coachYes
carriersCoach companiesFlixbus, Eurolines Germany, Bohemian Lines, Bohemian Lines or Deutsche Bahn

Coaches from Berlin to Stockholm cover the 502 miles (810 km) long route taking on average 18 h 45 min with our travel partners like Flixbus, Eurolines Germany, Bohemian Lines, Bohemian Lines or Deutsche Bahn. There are direct coach services available. While the average ticket price for this route costs around £74, you can find the cheapest coach ticket for as low as £60. Travellers depart most frequently from Berlin Hbf and arrive in Stockholm, Terminalslingan.

Coach companies

Deutsche Bahn coaches between Berlin and Stockholm

Deutsche Bahn coaches will get you from Berlin to Stockholm from £60. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.

Deutsche Bahn

Deutsche Bahn (DB) makes German coach travel easy! Find Deutsche Bahn coach timetables and cheap tickets for the 502 miles (810 km) journey between Berlin and Stockholm with Omio. Choose from Super Saver, Saver and Flexible fares for your journey from Berlin to Stockholm if you’re looking for the best deals on affordable coach tickets. Deutsche Bahn even offers discount cards like the Bahncard 25, 50 and 100, which you can also use on Omio.

As the main operator of coach services in Germany, making on average 40, 000 coach journeys per day, DB offers a range of coach types to suit you with the high-speed InterCity Express (ICE), the express national and international Intercity (IC) and Eurocity (EC) coaches, and local Regional Express (RE) and Regional (RB) coaches. These different types of coaches differ in terms of the comfort and time required to travel. For example, while WCs are standard services on each coach, other services like onboard restaurants or free WiFi access are only available on certain coaches.

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
What COVID-19 travel safety information and restrictions should I be aware of for my coach between Berlin and Stockholm?

Travel between Berlin, Germany and Stockholm, Sweden by coach 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 travelling 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 11/10/2021. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your coach to Stockholm from Berlin before travelling.

Are there travel restrictions, such as quarantine measures, in place when returning to Berlin, 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 20/10/2021. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your coach to Berlin from Stockholm.

How much do cheap coach tickets between Berlin and Stockholm cost?
Looking to save money on your route? Omio customers have found the cheapest coach from Berlin to Stockholm for the next 7 days starting from £60  one way.
What is the cost of a coach ticket from Berlin to Stockholm on average?
If you’re looking to buy tickets for this trip in the next 7 days, you’ll find that Berlin to Stockholm coach prices are on average £74  one way.
How far is it from Berlin to Stockholm by coach?
The coach distance from Berlin to Stockholm is around 502 miles (810 km).
What is the average Berlin to Stockholm coach duration?
On average the coach from Berlin to Stockholm duration is 18 h 45 min  for the 502 miles (810 km) long trip, but the travel time can vary if you depart on weekends and holidays.
When travelling by coach from Berlin to Stockholm, which coach station in Berlin do I depart from and which coach station in Stockholm do I arrive in?

When departing from Berlin, you have various coach station options to start your route from including Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz. When arriving in Stockholm, you can end your route in coach stations like Stockholm, Terminalslingan, Stockholm, Liljeholmsvägen (Liljeholmen) and Stockholm, Sergels Torg.

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

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

Passengers board the coach most frequently from Berlin Hbf, which is located around 1 mile (s) / 2 km away from the city centre, and they get off the coach at Stockholm, Terminalslingan, located 0 mile (s) / 0 km away from the city centre.

What coach companies offer a service from Berlin to Stockholm?
For the best Berlin to Stockholm coach to buy, you can travel safely and comfortably with Flixbus, Eurolines Germany, Bohemian Lines, Bohemian Lines or Deutsche Bahn. However, it's always good to check all possible coach companies with services from Berlin to Stockholm to compare what amenities they may offer.
When is the earliest coach from Berlin to Stockholm? When is the last coach from Berlin to Stockholm?
The earliest coach for this route departs from Berlin at 05: 30. The last coach leaves from Berlin at 21: 30. Check Omio for the latest coach timetable from Berlin to Stockholm and book the best time to depart on your chosen travel date.
How early should I purchase Berlin to Stockholm coach tickets to get the best deals?
If you buy a coach ticket from Berlin to Stockholm within the next 7 days, you can find tickets to cost on average £74 one way. However, we recommend booking your coach in advance to get access to the best prices. Coach tickets to Stockholm from Berlin are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey