Travel from Esbjerg to Stockholm

Bus or train from Esbjerg to Stockholm?

Danish Railways (DSB) operates a train from Esbjerg to Stockholm hourly. Tickets cost $40 - $60 and the journey takes 3 h 9 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Esbjerg to Stockholm once daily. Tickets cost $18 - $30 and the journey takes 4 h 5 min. FlixBus also services this route 3 times a day.

Travel Guides

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

How to get from Esbjerg to Stockholm

From Esbjerg Busterminal bus to Billund airport, fly to Stockholm airport, then train to Stockholm. 4 h 53 min $152. From Esbjerg st train to Banegårdspladsen, bus to Aarhus airport, fly to Stockholm airport, then train to Stockholm. 7 h 36 min $290. From Esbjerg st train to Koebenhavn H, train to Malmö Centralstation, bus to Malmo airport, fly to Stockholm Bromma airport, then bus to Stockholm. 7 h 53 min $165. From Esbjerg st train to Banegårdspladsen, bus to Aarhus airport, fly to Stockholm Bromma airport, then bus to Stockholm. 7 h 45 min $476. From Esbjerg st train to Koebenhavn H, train to Lund Central, then train to Stockholm Central. 8 h 50 min $166. From Esbjerg st train to Koebenhavn H then train to Stockholm Central. 9 h 12 min $161. From Esbjerg bus to Copenhagen then bus to Stockholm. 14 h 15 min $94. From Esbjerg Busterminal bus to Aalborg Busterminal, bus to Havnepladsen, walk to Frederkishavn, car ferry to Järnvågen, bus to Göteborg Nils Ericsonterminal, bus to Södertälje Syd station, then train to Stockholm Central. 18 h 9 min. From Esbjerg drive to Stockholm. 9 h 26 min $165.
Close Print Itinerary
  1. Here are 9 options to get from
    Esbjerg to Stockholm:

    1. Trip:
      1 Bus to Billund, fly to Stockholm
      • One-Way approx: USD $93 - $361
      • Duration: 4 h 53 min
      Open +
      • Trip:
        1 Bus to Billund, fly to Stockholm
        • One-Way approx: USD $93 - $361
        • Duration: 4 h 53 min
        Close x
    2. Trip:
      2 Train to Aarhus, fly to Stockholm
      • One-Way approx: USD $143 - $493
      • Duration: 7 h 36 min
      Open +
      • Trip:
        2 Train to Aarhus, fly to Stockholm
        • One-Way approx: USD $143 - $493
        • Duration: 7 h 36 min
        Close x
    3. Trip:
      3 Train, train to Malmo, fly to Stockholm Bromma
      • One-Way approx: USD $127 - $268
      • Duration: 7 h 53 min
      Open +
      • Trip:
        3 Train, train to Malmo, fly to Stockholm Bromma
        • One-Way approx: USD $127 - $268
        • Duration: 7 h 53 min
        Close x
    4. Trip:
      4 Train to Aarhus, fly to Stockholm Bromma
      • One-Way approx: USD $206 - $1,465
      • Duration: 7 h 45 min
      Open +
      • Trip:
        4 Train to Aarhus, fly to Stockholm Bromma
        • One-Way approx: USD $206 - $1,465
        • Duration: 7 h 45 min
        Close x
    5. Trip:
      5 Train Swedish Railways (SJ)
      • One-Way approx: USD $108 - $219
      • Duration: 8 h 50 min
      Open +
      • Trip:
        5 Train Swedish Railways (SJ)
        • One-Way approx: USD $108 - $219
        • Duration: 8 h 50 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $107 - $210
      • Duration: 9 h 12 min
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $107 - $210
        • Duration: 9 h 12 min
        Close x
    7. Trip:
      7 Bus
      • One-Way approx: USD $58 - $99
      • Duration: 14 h 15 min
      Open +
      • Trip:
        7 Bus
        • One-Way approx: USD $58 - $99
        • Duration: 14 h 15 min
        Close x
    8. Trip:
      8 Bus, car ferry
      • One-Way approx: N/A
      • Duration: 18 h 9 min
      Open +
      • Trip:
        8 Bus, car ferry
        • One-Way approx: N/A
        • Duration: 18 h 9 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $130 - $200
      • Duration: 9 h 26 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $130 - $200
        • Duration: 9 h 26 min
        Close x