Travel from Edinburgh to Stockholm

Train, bus or fly from Edinburgh to Stockholm?

Scandinavian Airlines, Norwegian Air Shuttle and 4 other airlines fly from Edinburgh to Stockholm 5 times a day. Alternatively, Virgin Trains East Coast operates a train from Edinburgh to Stockholm hourly. Tickets cost $60 - $95 and the journey takes 4 h 13 min. 5 other operators also service this route.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Edinburgh to Stockholm

From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Stockholm airport, then train to Stockholm. 5 h 1 min $118. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Stockholm Bromma airport, then bus to Stockholm. 6 h 45 min $144. From Edinburgh train to London St. Pancras International, train to Bruxelles-Midi, train to Köln Hbf, train to Hamburg Hbf, train to Koebenhavn H, then train to Stockholm Central. 26 h 22 min $631. From Edinburgh train to London St. Pancras International, train to Bruxelles-Midi, train to Köln Hbf, train to Berlin Hbf (tief), train to Malmö Central, then train to Stockholm Central. 32 h 58 min $641. From Edinburgh bus to London, bus to Dortmund, then bus to Stockholm. 43 h 35 min $257. From Edinburgh train to Sheffield, train to London St. Pancras International, train to Gare du Nord, line 4 subway to Réaumur-Sébastopol, line 3 subway to Paris Gallieni, then bus to Stockholm. 45 h 3 min $691.

Operators from Edinburgh to Stockholm

Close Print Itinerary
  1. Here are 6 options to get from
    Edinburgh to Stockholm:

    1. Trip:
      1 Fly to Stockholm
      • One-Way approx: USD $79 - $214
      • Duration: 5 h 1 min
      Open +
      • Trip:
        1 Fly to Stockholm
        • One-Way approx: USD $79 - $214
        • Duration: 5 h 1 min
        Close x
    2. Trip:
      2 Fly to Stockholm Bromma
      • One-Way approx: USD $102 - $306
      • Duration: 6 h 45 min
      Open +
      • Trip:
        2 Fly to Stockholm Bromma
        • One-Way approx: USD $102 - $306
        • Duration: 6 h 45 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $327 - $734
      • Duration: 26 h 22 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $327 - $734
        • Duration: 26 h 22 min
        Close x
    4. Trip:
      4 Train via Berlin Hbf (tief)
      • One-Way approx: USD $337 - $794
      • Duration: 32 h 58 min
      Open +
      • Trip:
        4 Train via Berlin Hbf (tief)
        • One-Way approx: USD $337 - $794
        • Duration: 32 h 58 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $155 - $305
      • Duration: 43 h 35 min
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $155 - $305
        • Duration: 43 h 35 min
        Close x
    6. Trip:
      6 Train, bus
      • One-Way approx: USD $468 - $824
      • Duration: 45 h 3 min
      Open +
      • Trip:
        6 Train, bus
        • One-Way approx: USD $468 - $824
        • Duration: 45 h 3 min
        Close x