1map logoGo to main page

Stockholm to Bern from $139: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Stockholm, Sweden
to
Bern, Switzerland

How to Get from Stockholm to Bern: 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.

$139 - Plane, TrainBest price
1553 kmDistance
6h 19m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Stockholm to Bern 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
Train
Average Duration
6h  19m
Estimated price
$143-403
Recommended
Company
various
Plane
Train
Average Duration
7h  22m
Estimated price
$139-376
Cheapest
route map
Distance: 1553 km
Duration: 6h 19m

See more options

Pricing table
Company
various
Plane
Train
Average Duration
8h  10m
Estimated price
$142-420
Company
FlixBus
Bus
Average Duration
30h  46m
Estimated price
$145-1430
Company
various
Train
Average Duration
20h  4m
Estimated price
$265-354
Company
various
Train
Average Duration
34h  8m
Estimated price
$1431-1432
Company
various
Bus
Train
Average Duration
36h  50m
Estimated price
$1433-1434
Company
various
Drive
Drive
Average Duration
22h  30m
Estimated price
$1435-1436
Company
various
Drive
Average Duration
18h  41m
Estimated price
$1437-1438

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $95 $81 $126 $120 $118 $142 $89
Train $146 $64 $104 $79 $94 $79 $177

Stockholm - Bern operators

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

Plane
Website
flysas.com

Plane from Stockholm (ARN) to Zurich (ZRH)

Average Duration
2h 29m
Estimated price
4031-4032

Plane from Stockholm (ARN) to Geneva (GVA)

Average Duration
2h 45m
Estimated price
4031-4036

Plane from Stockholm (ARN) to Basel (BSL)

Average Duration
5h 40m
Estimated price
4034-4035
Website
lufthansa.com

Plane from Stockholm (ARN) to Basel (BSL)

Average Duration
5h 16m
Estimated price
4034-4035
Website
swiss.com

Plane from Stockholm (ARN) to Zurich (ZRH)

Average Duration
2h 29m
Estimated price
4031-4032

Plane from Stockholm (ARN) to Geneva (GVA)

Average Duration
2h 40m
Estimated price
4037-4035
Website
klm.com

Plane from Stockholm (ARN) to Basel (BSL)

Average Duration
4h 43m
Estimated price
4039-1390
Website
easyjet.com

Plane from Stockholm (ARN) to Geneva (GVA)

Average Duration
2h 47m
Estimated price
1391-1392
Train
Contact phone
+46 77 175 75 75
Website
sj.se

Train from Stockholm Centralstation to Köpenhamn H

Average Duration
5h 12m
Estimated price
1395-1398

Train from Stockholm Centralstation to Innsbruck Hbf

Average Duration
28h 10m
Estimated price
4031-143
Contact phone
+49 30 2970
Website
bahn.com

Train from Køpenhamn H to Hamburg Hbf

Average Duration
4h 39m
Estimated price
3763-3764
Contact phone
+49 0180 6 99 66 33
Website
bahn.com

Train from Hamburg Hbf to Göttingen

Average Duration
1h 55m
Estimated price
3763-1395

Train from Göttingen to Basel SBB

Average Duration
5h 7m
Estimated price
3765-3766
Bus
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Stockholm to Hamburg central bus station

Average Duration
15h 16m
Estimated price
1394-4033

Bus from Hamburg central bus station to Basel SBB

Average Duration
12h 20m
Estimated price
3764-3761

Bus from Basel SBB to Bern

Average Duration
1h 10m
Estimated price
3769-1420
Drive
Contact phone
+49 221 800 20 820
Website
urlaubs-express.de

Drive from Hamburg Altona to Lörrach Hbf

Average Duration
10h 33m
Estimated price
4031-37620

Frequently asked questions

Find out more about the route from Stockholm to Bern.

Or choose the category:
The distance between Stockholm and Bern is 1553.0 km by air and 2034.2 km by road. Traveling by train, it takes approximately 20 hours and 21 minutes to reach Bern from Stockholm. Another option is to fly from Stockholm to Zurich and then take a train, which takes about 6 hours and 25 minutes. Driving from Bern to Stockholm typically takes 18 hours and 41 minutes by car, while taking a bus can take around 30 hours and 46 minutes.
The most cost-effective option for traveling from Stockholm to Bern is by taking a bus, which costs around €138-€202 and takes approximately 30 hours and 46 minutes. However, if you're looking for a more time-efficient option, the fastest way is to fly from Stockholm to Zurich and then take a train to Bern, which takes around 6 hours and 25 minutes and costs approximately €138-€422.
The prices for a train ticket between Stockholm and Bern range from €205 to €297, depending on the class and fare type chosen. On the other hand, bus tickets for the journey from Bern to Stockholm range from €142 to €202.
To get from Stockholm to Bern without using public transportation, you would need to drive. The road distance between the two cities is approximately 2034.2 km and it takes around 18 hours and 41 minutes to drive from Stockholm to Bern. However, it's important to note that the cost of driving can vary, with prices ranging from €367 to €550.
The best way to travel from Stockholm to Bern without a car is by train. The journey typically takes around 20 hours and 21 minutes. You would first need to take a train from Stockholm to Copenhagen, and then transfer to another train to Bern. The trip can cost between €202-€303, depending on the specific train and seating class you choose.
No, there is no direct train link between Stockholm and Bern. However, there are train services with transfers available, which take approximately 20 hours and 21 minutes. The journey involves transfers at København H, Neumünster, and Basel Sbb. Similarly, there is no direct bus link between the two cities, but there are bus services with transfers available, taking approximately 30 hours and 46 minutes. The journey involves transfers at Hamburg central bus station and Basel SBB.
The flight between Stockholm and Bern typically takes around 2 hours and 25 minutes. However, please note that Bern does not have its own airport, so the closest airport to Bern is Zurich Airport. The cost of the flight can vary depending on the airline, time of booking, and other factors, but it typically ranges from around $100 to $300 for a one-way ticket.
There are numerous options for accommodation near Bern. With over 205 hotels available, travelers can choose from a range of options to suit their preferences and budget. Prices start at €53, ensuring there are options available for different price ranges.