Travel from Esbjerg to Berlin

Bus or train from Esbjerg to Berlin?

Danish Railways (DSB) operates a train from Esbjerg to Berlin hourly. Tickets cost $12 - $19 and the journey takes 41 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Esbjerg to Berlin twice daily. Tickets cost $4 - $8 and the journey takes 1 h. 3 other operators also service this route.

Travel Guides

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

How to get from Esbjerg to Berlin

From Esbjerg st train to Kolding st, train to S+U Gesundbrunnen Bhf, then train to S+U Alexanderplatz. 7 h 19 min 851 kr. From Esbjerg st train to Lunderskov st, train to Flensburg, train to Hamburg Hbf, then train to Berlin Hbf (tief). 7 h 27 min 936 kr. From Esbjerg bus to Kolding, bus to Hamburg, then bus to Berlin, Berlin Alexanderplatz. 9 h 50 min 488 kr. From Esbjerg Busterminal bus to Rødekro St., train to Hamburg, bus to Berlin, walk to U Kaiserdamm, then train to S+U Alexanderplatz. 9 h 49 min 470 kr. From Esbjerg drive to Berlin. 5 h 25 min 625 kr. From Esbjerg Busterminal bus to Billund airport, fly to Berlin Tegel airport, then bus to Berlin. 6 h 14 min 821 kr. From Esbjerg Busterminal bus to Billund airport, fly to Berlin Schoenefeld airport, then train to Berlin. 4 h 52 min 779 kr. From Esbjerg st train to Odense st, train to Copenhagen airport, fly to Berlin Tegel airport, then bus to Berlin. 6 h 1 min 798 kr.
Close Print Itinerary
  1. Here are 8 options to get from
    Esbjerg to Berlin:

    1. Trip:
      1 Train
      • One-Way approx: USD $110 - $173
      • Duration: 7 h 19 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $110 - $173
        • Duration: 7 h 19 min
        Close x
    2. Trip:
      2 Train via Hamburg Hbf
      • One-Way approx: USD $50 - $198
      • Duration: 7 h 27 min
      Open +
      • Trip:
        2 Train via Hamburg Hbf
        • One-Way approx: USD $50 - $198
        • Duration: 7 h 27 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $35 - $101
      • Duration: 9 h 50 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $35 - $101
        • Duration: 9 h 50 min
        Close x
    4. Trip:
      4 Bus, train
      • One-Way approx: USD $58 - $90
      • Duration: 9 h 49 min
      Open +
      • Trip:
        4 Bus, train
        • One-Way approx: USD $58 - $90
        • Duration: 9 h 49 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $80 - $130
      • Duration: 5 h 25 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $80 - $130
        • Duration: 5 h 25 min
        Close x
    6. Trip:
      6 Bus to Billund, fly to Berlin Tegel
      • One-Way approx: USD $82 - $259
      • Duration: 6 h 14 min
      Open +
      • Trip:
        6 Bus to Billund, fly to Berlin Tegel
        • One-Way approx: USD $82 - $259
        • Duration: 6 h 14 min
        Close x
    7. Trip:
      7 Bus to Billund, fly to Berlin Schoenefeld
      • One-Way approx: USD $49 - $244
      • Duration: 4 h 52 min
      Open +
      • Trip:
        7 Bus to Billund, fly to Berlin Schoenefeld
        • One-Way approx: USD $49 - $244
        • Duration: 4 h 52 min
        Close x
    8. Trip:
      8 Train, train to Copenhagen, fly to Berlin Tegel
      • One-Way approx: USD $90 - $236
      • Duration: 6 h 1 min
      Open +
      • Trip:
        8 Train, train to Copenhagen, fly to Berlin Tegel
        • One-Way approx: USD $90 - $236
        • Duration: 6 h 1 min
        Close x