Travel from Sofia to Stockholm

Bus or fly from Sofia to Stockholm?

LOT, Air Serbia and 18 other airlines fly from Sofia to Stockholm hourly. Alternatively, you can take a bus from Sofia to Stockholm via Berlin, Berlin central bus station in around 46 h 55 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Sofia to Stockholm

From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Stockholm airport, then train to Stockholm. 7 h 38 min $122. From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Norrkoping airport, line 440 bus to Norrköping Central, then train to Stockholm. 12 h 41 min $633. From Sofia bus to Niš, bus and ferry to Malmö Gustav Adolfs torg, line 2 bus to Malmö Central, then train to Stockholm Central. 39 h 53 min $227. From Sofia bus to Berlin, Berlin central bus station then bus to Stockholm. 46 h 55 min $244. From Sofia train to Ruse, night train to Videle, train to Budapest-Keleti, train to Berlin Hbf (tief), train to Malmö Central, then train to Stockholm Central. 2 days 6 h $383. From Sofia bus to Prāgas iela, line 7 tram to Ausekļa iela, walk to Riga, then car ferry to Stockholm. 2 days 13 h $417. From Sofia bus to Bucuresti then bus to Stockholm. 2 days 16 h $185. From Sofia drive to Stockholm. 29 h 32 min $525.
Close Print Itinerary
  1. Here are 8 options to get from
    Sofia to Stockholm:

    1. Trip:
      1 Fly to Stockholm
      • One-Way approx: USD $95 - $168
      • Duration: 7 h 38 min
      Open +
      • Trip:
        1 Fly to Stockholm
        • One-Way approx: USD $95 - $168
        • Duration: 7 h 38 min
        Close x
    2. Trip:
      2 Fly to Norrkoping, train
      • One-Way approx: USD $253 - $1,150
      • Duration: 12 h 41 min
      Open +
      • Trip:
        2 Fly to Norrkoping, train
        • One-Way approx: USD $253 - $1,150
        • Duration: 12 h 41 min
        Close x
    3. Trip:
      3 Bus, bus and ferry, train
      • One-Way approx: USD $174 - $278
      • Duration: 39 h 53 min
      Open +
      • Trip:
        3 Bus, bus and ferry, train
        • One-Way approx: USD $174 - $278
        • Duration: 39 h 53 min
        Close x
    4. Trip:
      4 Bus Metro Plus
      • One-Way approx: USD $144 - $306
      • Duration: 46 h 55 min
      Open +
      • Trip:
        4 Bus Metro Plus
        • One-Way approx: USD $144 - $306
        • Duration: 46 h 55 min
        Close x
    5. Trip:
      5 Train, night train
      • One-Way approx: USD $272 - $484
      • Duration: 2 days 6 h
      Open +
      • Trip:
        5 Train, night train
        • One-Way approx: USD $272 - $484
        • Duration: 2 days 6 h
        Close x
    6. Trip:
      6 Bus, car ferry
      • One-Way approx: USD $346 - $599
      • Duration: 2 days 13 h
      Open +
      • Trip:
        6 Bus, car ferry
        • One-Way approx: USD $346 - $599
        • Duration: 2 days 13 h
        Close x
    7. Trip:
      7 Bus Brianna Tour
      • One-Way approx: USD $141 - $186
      • Duration: 2 days 16 h
      Open +
      • Trip:
        7 Bus Brianna Tour
        • One-Way approx: USD $141 - $186
        • Duration: 2 days 16 h
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $430 - $650
      • Duration: 29 h 32 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $430 - $650
        • Duration: 29 h 32 min
        Close x