There are 7 ways to get from Stockholm to Edinburgh by plane, train, bus or night train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Edinburgh  •  5 h 9 min

  1. Fly from Stockholm (ARN) to Edinburgh (EDI) ARN - EDI

$101 - $229

6 alternative options

Fly to Glasgow, train  •  8 h 12 min

  1. Fly from Stockholm (ARN) to Glasgow (GLA) ARN - GLA
  2. Take the train from Glasgow Queen Street to Edinburgh

$140 - $300

Train, bus  •  27 h 15 min

  1. Take the train from Stockholm Centralstation to Malmö Centralstation
  2. Take the train from Malmö Centralstation to København H 029
  3. Take the bus from Copenhagen to Brussels, Brussels-North station
  4. Take the train from Brussels - Midi to London St. Pancras International
  5. Take the train from London Kings Cross to Edinburgh

$249 - $530

Train  •  27 h 22 min

  1. Take the train from Stockholm Centralstation to København H
  2. Take the train from København H to Hamburg Hbf Ec
  3. Take the train from Hamburg Hbf to Osnabrück Hbf Ic / ...
  4. Take the train from Osnabruck Hbf to Amsterdam Centraal
  5. Take the train from Amsterdam, Centraal Station to London St. Pancras International
  6. Take the train from London Kings Cross to Edinburgh

$337 - $729

Train, night train  •  35 h 25 min

  1. Take the train from Stockholm Centralstation to Malmö Centralstation
  2. Take the night train from Malmö centralstation to Berlin Hauptbahnhof
  3. Take the train from Berlin Hbf (tief) to Köln Hbf Ice
  4. Take the train from Köln Hauptbahnhof to Brussels Midi-Zuid Ice
  5. Take the train from Brussels - Midi to London St. Pancras International
  6. Take the train from London Kings Cross to Edinburgh

$367 - $675

Bus FlixBus  •  43 h 18 min

  1. Take the bus from Stockholm to Cologne, Cologne South, Airport 073
  2. Take the bus from Cologne to Brussels City Center - Midi Train station
  3. Take the bus from Brusel, Gare du Midi to Londýn, Victoria Green Line Station Rj
  4. Take the bus from London Victoria Station to Edinburgh S9

$152 - $256

Bus Eurolines FR  •  2 days 3 h

  1. Take the bus from Stockholm to Paris Gallieni
  2. Take the bus from Paris - Roissy CDG Airport to London
  3. Take the bus from London Victoria Coach Station to Edinburgh M20

$245 - $388

Questions & Answers

The cheapest way to get from Stockholm to Edinburgh is to fly which costs 850 kr - 2100 kr and takes 5 h 9 min.

More details

The quickest way to get from Stockholm to Edinburgh is to fly which costs 850 kr - 2100 kr and takes 5 h 9 min.

More details

The distance between Stockholm and Edinburgh is 1313 km.

It takes approximately 5 h 9 min to get from Stockholm to Edinburgh, including transfers.

More details

No, there is no direct bus from Stockholm to Edinburgh. However, there are services departing from Stockholm and arriving at Edinburgh via Cologne, Brusel, Gare du Midi and London Victoria Station. The journey, including transfers, takes approximately 43 h 18 min.

More details

No, there is no direct train from Stockholm station to Edinburgh. However, there are services departing from Stockholm Centralstation and arriving at Edinburgh via København H, Hamburg Hbf, Osnabruck Hbf, Amsterdam, Centraal Station and London Kings Cross. The journey, including transfers, takes approximately 27 h 22 min.

More details

What companies run services between Stockholm, Sweden and Edinburgh, Scotland?

Scandinavian Airlines, Norwegian Air Shuttle and six other airlines fly from Stockholm to Edinburgh every 2 hours. Alternatively, you can take a train from Stockholm to Edinburgh via København H, Hamburg Hbf, Osnabrück Hbf, Osnabruck Hbf, Amsterdam Centraal, Amsterdam, Centraal Station, London St. Pancras International, and London Kings Cross in around 27 h 22 min.

Airlines
British Airways
Website
britishairways.com
Flights from Stockholm to Edinburgh via London Heathrow
Ave. Duration
5 h 15 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$130 - $400
Flights from Stockholm to Glasgow via London Heathrow
Ave. Duration
5 h 36 min
When
Every day
Estimated price
$130 - $320
KLM
Website
klm.com
Flights from Stockholm to Edinburgh via Amsterdam
Ave. Duration
4 h 55 min
When
Every day
Estimated price
$160 - $370
Flights from Stockholm to Glasgow via Amsterdam
Ave. Duration
6 h
When
Every day
Estimated price
$170 - $430
Scandinavian Airlines
Website
flysas.com
Flights from Stockholm to Edinburgh
Ave. Duration
2 h 15 min
When
Every day
Estimated price
$100 - $360
Flights from Stockholm to Edinburgh via Oslo
Ave. Duration
3 h 55 min
When
Thursday
Estimated price
$100 - $360
Finnair
Website
finnair.com
Flights from Stockholm to Edinburgh via Helsinki
Ave. Duration
5 h 20 min
When
Tuesday, Wednesday, Thursday and Sunday
Estimated price
$250 - $600
Flights from Stockholm to Glasgow via London Heathrow
Ave. Duration
5 h 45 min
When
Every day
Estimated price
$130 - $320
Lufthansa
Website
lufthansa.com
Flights from Stockholm to Edinburgh via Frankfurt
Ave. Duration
5 h 15 min
When
Every day
Estimated price
$230 - $650
Flights from Stockholm to Glasgow via Frankfurt
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$1,800 - $3,900
Norwegian Air Shuttle
Website
norwegian.com
Flights from Stockholm to Edinburgh
Ave. Duration
2 h 15 min
When
Tuesday, Thursday and Sunday
Estimated price
$95 - $330
Norwegian Air International
Website
norwegian.com
Flights from Stockholm to Edinburgh
Ave. Duration
2 h 20 min
When
Thursday
Estimated price
$65 - $380
easyJet
Website
easyjet.com
Flights from Stockholm to Glasgow via Bristol
Ave. Duration
7 h 50 min
When
Thursday and Sunday
Estimated price
$75 - $400
Train operators
ScotRail
Phone
+44 344 811 0141
Email
customer.relations@scotrail.co.uk
Website
scotrail.co.uk
Train from Glasgow Queen Street to Edinburgh
Ave. Duration
50 min
Frequency
Every 20 minutes
Estimated price
$14 - $19
Website
scotrail.co.uk
Advanced Single
$10 - $14
Anytime Day Single
$14 - $19
Swedish Railways (SJ)
Phone
+46 77 175 75 75
Email
kundservice@sj.se
Website
sj.se
Train from Stockholm Centralstation to Malmö Centralstation
Ave. Duration
4 h 23 min
Frequency
Hourly
Estimated price
$50 - $130
Website
www.sj.se
2nd Class Non-Rebookable
$50 - $75
1st Class Non-Rebookable
$90 - $120
2nd Class Refundable
$90 - $130
1st Class Refundable
$120 - $180
Train from Malmö Centralstation to København H
Ave. Duration
33 min
Frequency
5 times a day
Estimated price
$8 - $16
Website
www.sj.se
2nd Class Non-Rebookable
$8 - $12
1st Class Non-Rebookable
$11 - $16
2nd Class Refundable
$11 - $16
1st Class Refundable
$14 - $20
Train from Stockholm Centralstation to København H
Ave. Duration
5 h
Frequency
Every 4 hours
Estimated price
$55 - $130
Website
www.sj.se
2nd Class Non-Rebookable
$55 - $80
1st Class Non-Rebookable
$95 - $130
2nd Class Refundable
$95 - $130
1st Class Refundable
$130 - $190
Öresundståg
Website
oresundstag.se
Train from Malmö Centralstation to København H
Ave. Duration
35 min
Frequency
Every 20 minutes
Schedules at
oresundstag.se
Danish Railways (DSB)
Phone
70 13 14 15
Website
dsb.dk
Train from Malmö C to København H
Ave. Duration
35 min
Frequency
Every 30 minutes
Estimated price
$8 - $13
Website
dsb.dk
Train from København H to Hamburg Hbf
Ave. Duration
4 h 41 min
Frequency
Every 4 hours
Estimated price
$45 - $70
Website
dsb.dk
Eurostar
Rome2rio's guide to Eurostar
Contact Details
Website
eurostar.com
Train from Brussels - Midi to London St. Pancras International
Ave. Duration
1 h 52 min
Frequency
Twice daily
Estimated price
$65 - $200
Website
eurostar.com
Standard
$65 - $200
Premier
$160 - $230
Train from Amsterdam, Centraal Station to London St. Pancras International
Ave. Duration
4 h 9 min
Frequency
Twice daily
Estimated price
$95 - $310
Website
eurostar.com
Standard
$95 - $310
Premier
$230 - $360
Deutsche Bahn
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Hamburg Hbf to Osnabrück Hbf
Ave. Duration
1 h 49 min
Frequency
Hourly
Estimated price
$50 - $75
Website
bahn.de
Train from Berlin Hbf (tief) to Köln Hbf
Ave. Duration
4 h 18 min
Frequency
Hourly
Estimated price
$110 - $160
Website
bahn.de
Train from Köln Hauptbahnhof to Brussels Midi-Zuid
Ave. Duration
1 h 52 min
Frequency
Every 4 hours
Estimated price
$45 - $70
Website
bahn.de
Flixtrain
Website
flixtrain.com
Train from Hamburg, Hamburg central station to Osnabrück, Osnabrück central station
Ave. Duration
1 h 53 min
Frequency
Twice daily
Schedules at
flixtrain.com
Dutch Railways (NS)
Phone
+31 30 751 5155
Website
ns.nl
Train from Osnabruck Hbf to Amsterdam Centraal
Ave. Duration
3 h 7 min
Frequency
Every 4 hours
Estimated price
$30 - $55
Website
ns.nl
Book at
eurail.com
Snälltåget
Phone
+46 771-26 00 00
Email
snalltaget@snalltaget.se
Website
snalltaget.se
Night train from Malmö centralstation to Berlin Hauptbahnhof
Ave. Duration
14 h 15 min
Frequency
3 times a week
Estimated price
$34
Schedules at
Snälltåget
Bus operators
FlixBus
Rome2rio's guide to FlixBus
Contact Details
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Copenhagen to Brussels, Brussels-North station
Ave. Duration
12 h 55 min
Frequency
Once daily
Estimated price
$60 - $100
Website
flixbus.co.uk
Bus from Stockholm to Cologne, Cologne South, Airport
Ave. Duration
23 h 30 min
Frequency
Once daily
Estimated price
$85 - $140
Website
flixbus.co.uk
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Cologne to Brussels City Center - Midi Train station
Ave. Duration
3 h 25 min
Frequency
Every 30 minutes
Estimated price
$8 - $12
Website
Ouibus
Bus from Paris - Roissy CDG Airport to London
Ave. Duration
5 h 46 min
Frequency
Every 10 minutes
Estimated price
$15 - $22
Website
Ouibus
RegioJet
Phone
+420 542 42 42 42
Email
info@regiojet.cz
Website
regiojet.sk
Bus from Brusel, Gare du Midi to Londýn, Victoria Green Line Station
Ave. Duration
5 h 30 min
Frequency
Once daily
Estimated price
$18 - $24
Schedules at
regiojet.sk
Megabus UK
Phone
0871 266 3333
Email
enquiries@megabus.com
Website
uk.megabus.com
Bus from London Victoria Station to Edinburgh
Ave. Duration
8 h 35 min
Frequency
3 times a day
Estimated price
$40 - $80
Book at
uk.megabus.com
Bus from Belgravia, Victoria Coach Station to Edinburgh, Bus Station (Stances 1 & 2)
Ave. Duration
9 h 20 min
Frequency
Once daily
Estimated price
$45 - $90
Book at
uk.megabus.com
Eurolines FR
Phone
+ 33 1 41 86 24 21
Website
eurolines.fr
Bus from Stockholm to Paris Gallieni
Ave. Duration
34 h 15 min
Frequency
Once a week
Estimated price
$180 - $260
Schedules at
eurolines.fr

Want to know more about travelling around United Kingdom

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.