Travel from Linz to Berlin

Train, bus or fly from Linz to Berlin?

Austrian Railways (ÖBB) operates a train from Linz to Berlin every 3 hours. Tickets cost $55 - $85 and the journey takes 3 h 9 min. German Railways (DB) also services this route every 2 hours. Alternatively, FlixBus operates a bus from Linz to Berlin 3 times a day. Tickets cost $14 - $25 and the journey takes 3 h 55 min. 4 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 Linz to Berlin

From Linz/Donau Hbf train to Nürnberg Hbf then train to Berlin Hbf (tief). 8 h 43 min 139€. From Linz, Linz Wissensturm bus to Prague, Prague ÚAN Florenc, bus to S Südkreuz Bhf/Ostseite, then line 248 bus to Berlin, Littenstr.. 9 h 42 min 62€. From Linz/Donau Hbf train to Praha hl.n., train to S+U Berlin Hauptbahnhof, then bus to Berlin, Memhardstr.. 11 h 1 min 91€. From Linz drive to Berlin. 6 h 18 min 77€. From Linz/Donau Hbf train to Linz airport, fly to Berlin Tegel airport, then bus to Berlin. 5 h 39 min 222€. From Linz/Donau Hbf train to München Hbf (tief), train to Munich airport, fly to Berlin Tegel airport, then bus to Berlin. 6 h 1 min 116€. From Linz/Donau Hbf train to Vienna airport, fly to Berlin Tegel airport, then bus to Berlin. 5 h 32 min 98€. From Linz/Donau Hbf train to Salzburg Hbf (Südtiroler Platz), bus to Salzburg airport, fly to Berlin Schoenefeld airport, then train to Berlin. 5 h 15 min 155€. From Linz/Donau Hbf train to Graz Hbf, train to Graz airport, fly to Berlin Tegel airport, then bus to Berlin. 7 h 19 min 196€.

How long does it take to get from Linz to Berlin?

It takes approximately 8 h 43 min to get from Linz to Berlin.
Close Print Itinerary
  1. Here are 9 options to get from
    Linz to Berlin:

    1. Trip:
      1 Train German Railways (DB)
      • One-Way approx: USD $140 - $192
      • Duration: 8 h 43 min
      Open +
      • Trip:
        1 Train German Railways (DB)
        • One-Way approx: USD $140 - $192
        • Duration: 8 h 43 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $30 - $96
      • Duration: 9 h 42 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $30 - $96
        • Duration: 9 h 42 min
        Close x
    3. Trip:
      3 Train Czech Railways (ČD)
      • One-Way approx: USD $86 - $129
      • Duration: 11 h 1 min
      Open +
      • Trip:
        3 Train Czech Railways (ČD)
        • One-Way approx: USD $86 - $129
        • Duration: 11 h 1 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $75 - $120
      • Duration: 6 h 18 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $75 - $120
        • Duration: 6 h 18 min
        Close x
    5. Trip:
      5 Fly Linz to Berlin Tegel
      • One-Way approx: USD $129 - $494
      • Duration: 5 h 39 min
      Open +
      • Trip:
        5 Fly Linz to Berlin Tegel
        • One-Way approx: USD $129 - $494
        • Duration: 5 h 39 min
        Close x
    6. Trip:
      6 Train to Munich, fly to Berlin Tegel
      • One-Way approx: USD $90 - $249
      • Duration: 6 h 1 min
      Open +
      • Trip:
        6 Train to Munich, fly to Berlin Tegel
        • One-Way approx: USD $90 - $249
        • Duration: 6 h 1 min
        Close x
    7. Trip:
      7 Train to Vienna, fly to Berlin Tegel
      • One-Way approx: USD $79 - $203
      • Duration: 5 h 32 min
      Open +
      • Trip:
        7 Train to Vienna, fly to Berlin Tegel
        • One-Way approx: USD $79 - $203
        • Duration: 5 h 32 min
        Close x
    8. Trip:
      8 Train to Salzburg, fly to Berlin Schoenefeld
      • One-Way approx: USD $79 - $1,007
      • Duration: 5 h 15 min
      Open +
      • Trip:
        8 Train to Salzburg, fly to Berlin Schoenefeld
        • One-Way approx: USD $79 - $1,007
        • Duration: 5 h 15 min
        Close x
    9. Trip:
      9 Train to Graz, fly to Berlin Tegel
      • One-Way approx: USD $104 - $431
      • Duration: 7 h 19 min
      Open +
      • Trip:
        9 Train to Graz, fly to Berlin Tegel
        • One-Way approx: USD $104 - $431
        • Duration: 7 h 19 min
        Close x