1map logoGo to main page

Berlin, Brandenburg to Stockholm, Stockholm County from $100: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Berlin, Germany
to
Stockholm, Sweden

How to Get from Berlin to Stockholm: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$100 by busBest price
506 kmDistance
2h 31m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Berlin to Stockholm with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
2h  31m
Estimated price
$130-360
Recommended
Company
Swedish Railways (SJ), Snälltåget
Train
Average Duration
16h  19m
Estimated price
$75-180
Cheapest
route map
Distance: 506 km
Duration: 2h 31m

See more options

Pricing table
Company
Comati PSG
Bus
Average Duration
18h  45m
Estimated price
$100-150
Company
various
Train
Average Duration
16h  33m
Estimated price
$112-183
Company
various
Drive
Average Duration
13h  29m
Estimated price
$250-380

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $60 $59 $52 $52 $64 $55 $62
Train $54 $51 $51 $49 $57 $60 $57
Fly $109 $67 $57 $78 $88 $87 $151

Traveling From Berlin to Stockholm

Your journey from Berlin to Stockholm highlights the vibrant street culture and historical depth of Berlin, contrasting beautifully with the serene waterways and modern architecture of Stockholm.

Best Neighbourhoods in Stockholm

Stockholm offers diverse neighborhoods, each with its own charm and character.

Gamla Stan
• Charming cobblestone streets and historic architecture.
• Home to the Royal Palace and vibrant cafes.
Södermalm
• Trendy shops and hipster cafes abound.
• Stunning views of the city from Monteliusvagen.
Östermalm
• Upscale boutiques and gourmet food markets.
• Beautiful parks and elegant waterfront promenades.

Best Times To Visit Stockholm's Attractions

Timing your visits can significantly enhance your experience in Stockholm.

Vasa Museum
Visit early in the morning on weekdays for fewer crowds and a peaceful experience.
ABBA The Museum
Late afternoons or early evenings on weekdays offer a quieter atmosphere.
Skansen Open-Air Museum
Visit in the late spring or early fall to enjoy pleasant weather and fewer tourists.

Stockholm Weather: What to Expect Year-Round

Stockholm experiences a temperate climate with warm summers and cold winters, making late spring and early autumn the most pleasant times to visit. Your outdoor activities and sightseeing can vary greatly with the seasons, so packing layers and checking forecasts are key to a successful trip.

Dining Recommendation in Stockholm

Experience the fresh flavors of a traditional Swedish smörgåsbord at Pelikan, where you can enjoy herring, meatballs, and lingonberry sauce, offering a contrast to Berlin's hearty, diverse street food scene. The rustic charm and emphasis on locally sourced ingredients at Pelikan create a dining atmosphere that feels distinctly Scandinavian.

Berlin - Stockholm operators

Explore transport companies operating between Berlin and Stockholm, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
norwegian.com

Plane from Berlin Brandenburg (BER) to Stockholm (ARN)

Average Duration
1h 35m
Estimated price
$70-480

Plane from Berlin Brandenburg (BER) to Stockholm (ARN) via Oslo

Average Duration
3h 55m
Estimated price
$70-480
Website
norwegian.com

Plane from Berlin Brandenburg (BER) to Stockholm (ARN)

Average Duration
1h 35m
Estimated price
$40-320

Plane from Berlin Brandenburg (BER) to Stockholm (ARN) via Copenhagen

Average Duration
3h
Estimated price
$40-320
Website
eurowings.com

Plane from Berlin Brandenburg (BER) to Stockholm (ARN)

Average Duration
1h 45m
Estimated price
$65-420
Train Show train routes
Contact phone
+46 77 175 75 75
Website
sj.se

Train from Berlin Hauptbahnhof to Stockholm Centralstation

Average Duration
16h 19m
Estimated price
$110-180

Train from Berlin Gesundbrunnen to Stockholm Central

Average Duration
15h 20m
Estimated price
$110-180
Contact phone
+46 771-26 00 00
Website
snalltaget.se

Train from Berlin Hauptbahnhof to Stockholm Centralstation

Average Duration
16h 10m
Estimated price
$75-110
Bus Show bus routes
Contact phone
0040 723 450 475
Website
comati-psg.ro

Bus from Berlin Central Bus Station to Stockholm Central Bus Station

Average Duration
18h 45m
Estimated price
$120-150
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Berlin Central Bus Station to Stockholm Central Bus Station

Average Duration
19h 5m
Estimated price
$100-150

Berlin to Stockholm: Overview of Bus, Train, Flight, and Car Trips

Traveling between Berlin and Stockholm offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from Berlin to Stockholm, spanning 865 miles of scenic landscapes and charming cities along the way. With approximately 13 hours and 29 minutes of driving time, you can enjoy the freedom of exploring at your own pace and stopping at hidden gems en route. 💰 Enjoy the flexibility of choosing from a range of prices, ranging between €231 to €351 for the road trip adventure from Berlin to Stockholm. Whether you opt for budget-friendly accommodations or prefer a more luxurious journey, there are options to suit every traveler's preferences and budget.
Average price
€231 - €351
🚆 Traveling from Berlin to Stockholm by train offers a convenient and scenic journey. The direct train operated by Swedish Railways departs from Berlin Hauptbahnhof and arrives at Stockholm Centralstation, taking approximately 16 hours and 19 minutes. 🌍 For a faster alternative with 2 transfers, you can take a high-speed train towards Kiel Hbf from Berlin Central Station, then transfer to a train towards København H at Hamburg Central Station. Finally, catch a high-speed train towards Stockholm Centralstation from København Hovedb., providing a total travel time of 13 hours and 3 minutes for the 1,421 km distance. 💰 Ticket prices for the Berlin to Stockholm train vary from €69 to €165, offering flexibility for different budgets. Whether you choose the direct route or opt for transfers, the journey by train allows you to sit back, relax, and enjoy the changing landscapes as you travel from the vibrant city of Berlin to the picturesque capital of Sweden.
Departure Point
Berlin Hauptbahnhof station
Arrival Point
Stockholm Centralstation
Useful tips for train travellers
• Onboard services for your train route from Berlin to Stockholm include dining options provided by the onboard catering services. You can expect a range of meals, snacks, and beverages available for purchase in the dining car. Some trains may also offer a selection of pre-bookable meals that can be enjoyed at your seat.
• The trains operating on this route typically provide different seating classes. You can choose from First Class, which offers larger seats and more space, Business Class with a comfortable setting for working or relaxing, and Economy Class with standard seating. Check the operator's website for specific layout and amenities available in each class to ensure it meets your needs.
• Multiple operators serve the Berlin to Stockholm route, including SJ (Swedish Railways) and Deutsche Bahn. You can visit their websites for schedules and ticket purchases: SJ - www.sj.se, Deutsche Bahn - www.bahn.com. Also, utilize local transport schedules for connections in Stockholm at sl.se For station layouts and dining options at the train station, check shalf.se
🛫 Flying from Berlin to Stockholm is quick and convenient, with a direct flight taking just 1 hour and 35 minutes. Airlines such as Eurowings, Norwegian Air Shuttle, Norwegian Air International, and Scandinavian Airlines provide this route. 🌍 The journey from Berlin to Stockholm by plane typically takes around 2 hours and 31 minutes, offering a smooth and efficient way to travel between the two capital cities. 💸 The cost of a flight between Stockholm and Berlin can range from €120 to €332, providing travelers with options to suit their budget and schedule.
Departure Point
Berlin Brandenburg Airport
Arrival Point
Stockholm Airport
Useful tips for plane travellers
• Book your flight with Scandinavian Airlines or Norwegian Air Shuttle for competitive pricing and the best service options, as they frequently operate direct flights from Berlin Brandenburg Airport to Stockholm Airport.
• Upon arrival at Stockholm Airport (ARN), use the well-signposted SkyCity terminal to access the Arlanda Express train, which provides a quick 20-minute ride to the city center, as navigating the airport can be overwhelming for newcomers.
• Expect to pay approximately 500-700 SEK (around $50-$70) for a taxi ride from Stockholm Airport to the city center; however, considering public transport options like the bus, which costs around 119 SEK (about $12), can be more economical.
🚌 Embark on an exciting journey from Berlin to Stockholm by bus, with a direct route available from Berlin Central Bus Station to Stockholm Central Bus Station. The trip lasts around 18 hours and 45 minutes, offering travelers a scenic route through the beautiful landscapes of Germany and Sweden. 💰 Prices for the bus journey between Berlin and Stockholm range from €92 to €138, making it an affordable option for travelers seeking an alternative mode of transportation. Experience the charm and culture of both cities as you kick off this memorable bus adventure across international borders.
Departure Point
Berlin Central Bus Station
Arrival Point
Stockholm Central Bus Station

Frequently asked questions

Find out more about the route from Berlin to Stockholm.

Or choose the category:
The distance between Berlin and Stockholm is 506 miles, or 865.5 miles by road. The typical travel times vary depending on the mode of transportation. It takes 15 hours and 20 minutes to reach Stockholm from Berlin by train, 4 hours and 37 minutes by plane, 13 hours and 29 minutes by car, and 18 hours and 45 minutes by bus.
The most cost-effective option for traveling from Berlin to Stockholm is by bus, which takes around 18 hours and 45 minutes and costs approximately €78-€110. However, if time efficiency is a priority, the quickest option would be to fly. This takes around 4 hours and 37 minutes and costs approximately €60-€321. It is important to consider both cost and time when deciding on the best transportation option for your trip.
The prices for a train journey from Berlin to Stockholm range from €64 to €156. On the other hand, the prices for a bus trip from Stockholm to Berlin range from €78 to €110. It's important to note that these prices are subject to change and can vary depending on factors such as ticket availability and the time of year.
To travel from Berlin to Stockholm without using public transportation, you can drive the distance of approximately 865 miles. The journey takes approximately 13 hours and 29 minutes by car. However, it's important to note that prices for car rentals and fuel costs can vary between €229 and €348. Plan your route, make necessary pit stops, and enjoy the scenic drive from Berlin to Stockholm.
To travel from Berlin to Stockholm without a car, the best options include taking a train or flying. The train journey takes approximately 15 hours and 20 minutes and costs between €64 and €156. Alternatively, flying is the fastest option, with a travel time of 4 hours and 37 minutes and prices ranging from €60 to €321. There is also the option of taking a bus, which takes 18 hours and 45 minutes and costs between €78 and €110.
Yes, there is a direct link between Berlin and Stockholm. Swedish Railways operates a direct train service that departs from Berlin Gesundbrunnen station and arrives at Stockholm Centralstation. The journey takes approximately 15 hours and 20 minutes. Alternatively, FlixBus operates a direct bus service that departs from Berlin central bus station and arrives in Stockholm, taking approximately 18 hours and 45 minutes.
The flight between Berlin and Stockholm typically takes 1 hour and 35 minutes. The cost of the flight can vary between €61 and €318. It is recommended to check with different airlines for the most accurate and up-to-date pricing information, as prices can change based on factors such as demand and availability.
There are numerous accommodation options available near Stockholm. There are over 574 hotels to choose from, with prices starting as low as €30 per night. Some popular areas to consider for a convenient stay include the city center, Gamla Stan, and Södermalm. Visitors can choose from a range of options, including luxury hotels, boutique accommodations, and budget-friendly hostels, depending on their preferences and budget.

Trips to Stockholm