1map logoGo to main page

Berlin to Stockholm 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 $61 $59 $53 $53 $64 $55 $63
Train $54 $52 $52 $50 $58 $60 $57
Fly $110 $68 $58 $79 $89 $88 $153

Traveling From Berlin to Stockholm

Traveling from Berlin to Stockholm offers a fascinating contrast between Berlin's vibrant nightlife and artistic energy and Stockholm's serene archipelago and historical charm.

Best Neighbourhoods in Stockholm

Stockholm boasts diverse neighborhoods, each with its own charm and attractions.

Gamla Stan
• Cobblestone streets and medieval architecture
• Home to the Royal Palace and cafés
Södermalm
• Trendy shops, restaurants, and bars
• Scenic views of the city from heights
Östermalm
• Upscale dining and shopping experiences
• Famous market for local delicacies

Best Times To Visit Stockholm's Attractions

Enjoying Stockholm's attractions is all about timing for a rewarding experience.

Vasa Museum
Early mornings on weekdays offer quieter visits and ample exploration time.
ABBA The Museum
Late afternoons, especially on Tuesdays, are less crowded and more enjoyable.
Skansen Open-Air Museum
Visit on weekday mornings to experience the exhibits without the bustle.

Stockholm Weather: What to Expect Year-Round

Stockholm experiences a temperate climate with warm summers and cold winters, making it essential to plan your visit according to seasonal weather. The best times to enjoy the city are from late spring to early autumn, when mild temperatures enhance outdoor activities and sightseeing.

Dining Recommendation

While in Stockholm, try the traditional dish of herring served with lingonberries at the cozy, historic restaurant, Tradition. This dining experience immerses you in Swedish culinary heritage, showcasing fresh local ingredients and flavors that differ significantly from Berlin's diverse and bold food scene.

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 unforgettable road trip from Berlin to Stockholm, spanning a distance of 1392.1 km. 💰 The cost of driving from Berlin to Stockholm ranges from €230 to €349, offering flexibility to suit different budgets. 🌟 Enjoy a scenic 13-hour drive from the vibrant streets of Berlin to the charming beauty of Stockholm, filled with cultural richness and Nordic charm.
Average price
€231 - €351
🚆 The journey from Berlin to Stockholm by train is a convenient and scenic option. Services operate three times a week and take approximately 16 hours and 19 minutes to reach Stockholm Centralstation from Berlin Hauptbahnhof. 🌍 For the route with 2 transfers, travelers will first board a high-speed train to Kiel Hbf from Berlin Central Station, followed by a train to København H from Hamburg Central Station, and finally a high-speed train to Stockholm Centralstation from K›benhavn Hovedb. The entire route covers a distance of 1,421 km and takes around 13 hours and 3 minutes to complete. 💰 The prices for train tickets between Berlin and Stockholm can vary from €69 to €165, giving travelers flexibility in choosing their preferred class and amenities for the journey.
Departure Point
Berlin Hauptbahnhof station
Arrival Point
Stockholm Centralstation
Useful tips for train travellers
• Onboard services on the train from Berlin to Stockholm vary by operator. If you're traveling with SJ (Swedish Railways), you can enjoy a catering service offering a selection of hot and cold meals, snacks, and beverages. There's also a cafe car where you can find coffee and pastries. Another option, Deutsche Bahn (DB), often includes a dining car with tasty regional meals and a bistro service for on-the-go snacks.
• The train offers multiple seating options depending on the operator. SJ provides First Class, with spacious seating and complimentary meals, Business Class with comfortable seating and quiet spaces, and Economy Class for budget-friendly travel. Deutsche Bahn offers similar categories: First Class seats which include larger and more comfortable spaces, and Second Class for standard seating. Make sure to check your preferences when booking!
• The main operators for this route include SJ (Swedish Railways) and Deutsche Bahn (DB). You can book your tickets and find more information on their websites: SJ - sj.se DB - bahn.com Additionally, check out the Stockholm Transport website at sl.se for local transportation schedules and tram routes.
🛫 The quickest flight from Berlin Brandenburg Airport to Stockholm Airport is a direct flight lasting 1 hour and 35 minutes. Airlines such as Eurowings, Norwegian Air Shuttle, Norwegian Air International, and Scandinavian Airlines operate this route. 🏞️ The flight from Berlin to Stockholm typically takes 2 hours and 31 minutes, offering travelers a relatively quick and convenient way to reach the Swedish capital from Germany by air. 💰 Prices for flights between Stockholm and Berlin vary between €119 and €331, making it important for travelers to compare different airlines and booking options to find the best deals for their trip.
Departure Point
Berlin Brandenburg Airport
Arrival Point
Stockholm Airport
🚌 The trip from Berlin to Stockholm by bus is a convenient option, with a direct service departing from Berlin Central Bus Station and arriving at Stockholm Central Bus Station. The journey lasts approximately 18 hours and 45 minutes. 🛣️ Services for this route operate daily, with one departure each day by Comati PSG. 💰 The prices for the bus ticket from Berlin to Stockholm range from €92 to €138, offering a budget-friendly transportation option for those looking to explore these vibrant European cities without the need for flights or train transfers.
Departure Point
Berlin Central Bus Station
Arrival Point
Stockholm Central Bus Station
Useful tips for bus travellers
• Before your trip, make sure to check the Comati PSG website (comatipsg.com) for the latest schedule and to book your ticket in advance to guarantee your seat, as services are limited to once daily.
• During the long journey, pack snacks and entertainment options, as the bus ride from Berlin to Stockholm takes approximately 18 hours and 45 minutes; consider downloading shows or music offline to keep yourself entertained.
• Upon arrival at Stockholm Central Bus Station, familiarize yourself with the station layout before you arrive; check out the station map here: sl.se and be prepared to navigate to local transport options like metro, tram, or buses to reach your final destination efficiently.

Frequently asked questions

Find out more about the route from Berlin to Stockholm.

Or choose the category:
The distance between Berlin and Stockholm is 814.3 km by air, but the road distance is longer at 1392.9 km. The typical travel time by train from Berlin to Stockholm is 15 hours and 20 minutes, while a flight takes around 4 hours and 37 minutes. If you prefer driving, it will take approximately 13 hours and 29 minutes by car, and by bus, the travel time is longer at 18 hours and 45 minutes.
The most cost-effective transportation option for traveling from Berlin to Stockholm is by bus, which costs around €78-€110 and takes 18 hours and 45 minutes. However, if you're looking for a quicker option, flying is the most time-efficient choice, with a travel time of approximately 4 hours and 37 minutes.
The prices for train travel from Berlin to Stockholm can range from €64 to €156, depending on the class of service and the time of booking. Bus travel between Stockholm and Berlin typically costs between €78 and €110.
To get from Berlin to Stockholm without using public transportation, you can choose to drive. The road distance between the two cities is roughly 1392.1 km, and it takes approximately 13 hours and 29 minutes to drive from Berlin to Stockholm.
The best way to travel from Berlin to Stockholm without a car is by train, which takes 15 hours and 20 minutes. The cost for this train journey ranges from €64 to €156. If you prefer a quicker option, you can also choose to fly, which takes approximately 4 hours and 37 minutes, with ticket prices ranging from €60 to €321. Alternatively, there is a bus service available, which takes 18 hours and 45 minutes, and costs between €78 and €110.
Yes, there is a direct link between Berlin and Stockholm. You can take a direct train operated by Swedish Railways from Berlin Gesundbrunnen to Stockholm Centralstation, with services departing twice daily. The journey by train takes approximately 15 hours and 20 minutes. Alternatively, there is also a direct bus operated by FlixBus that departs from Berlin central bus station and arrives in Stockholm, with services departing five times a week and taking around 18 hours and 45 minutes.
The flight duration between Berlin and Stockholm is approximately 1 hour and 35 minutes. The cost of a flight ticket between the two cities can vary between €61 and €318, depending on factors such as the airline, time of booking, and availability.
There are numerous options for accommodation near Stockholm. With over 574 hotels available, travelers can choose from a variety of prices to suit their budget. Prices start as low as €30, offering affordable options for those seeking budget-friendly stays.