Travel from Oslo to Prague

Bus or train from Oslo to Prague?

You can take a bus from Oslo to Prague via Berlín, ZOB am Funkturm in around 21 hours 42 minutes. Alternatively, you can take a train from Oslo to Prague via Katrineholm Central, Norrköping Central, Koebenhavn H, Berlin-Spandau, and Berlin Hbf (tief) in around 23 hours 25 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Oslo to Prague

ModeDurationPrice
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.4 h 50 min$99
From Oslo bus to Berlín, ZOB am Funkturm then bus to Praha, ÚAN Florenc.21 h 42 min$120
From Oslo bus to Prague Florenc.22 h 50 min$157
From Oslo S train to Katrineholm Central, train to Norrköping Central, train to Koebenhavn H, train to Berlin-Spandau, train to Berlin Hbf (tief), then train to Praha hl.n..23 h 25 min$366
From Oslo drive to Prague.16 h 19 min$345

How long does it take to get from Oslo to Prague?

It takes approximately 4 hours 50 minutes to get from Oslo to Prague, including transfers.

Is there a direct train between Oslo and Prague?

No, there is no direct train from Oslo to Prague. However, there are services departing from Oslo S and arriving at Praha hl.n. via Katrineholm Central, Norrköping Central, Koebenhavn H, Berlin-Spandau and Berlin Hbf (tief). The journey, including transfers, takes approximately 23 hours 25 minutes.

Is there a direct bus between Oslo and Prague?

Yes, there is a direct bus departing from Oslo and arriving at Prague Florenc. Services depart six times a week, and operate Monday, Tuesday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 22 hours 50 minutes.

Operators from Oslo to Prague

OperatorPhoneWebsite
Ruter177Ruter
Scandinavian AirlinesScandinavian Airlines
Norwegian Air ShuttleNorwegian Air Shuttle
LufthansaLufthansa
Austrian AirlinesAustrian Airlines
KLMKLM
CSACSA
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
FlixBus+49 1807 123 99 123FlixBus
RegioJet+420 542 42 42 42RegioJet
Eurolines CZEurolines CZ
Norwegian Railways (NSB)Norwegian Railways (NSB)
Swedish Railways (SJ)Swedish Railways (SJ)
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Close Print Itinerary
  1. Here are 5 options to get from
    Oslo to Prague:

    1. Trip:
      1 Train, fly
      • One-Way approx: USD $68 - $197
      • Duration: 4 h 50 min
      Open +
      • Trip:
        1 Train, fly
        • One-Way approx: USD $68 - $197
        • Duration: 4 h 50 min
        Close x
    2. Trip:
      2 Bus FlixBus
      • One-Way approx: USD $76 - $140
      • Duration: 21 h 42 min
      Open +
      • Trip:
        2 Bus FlixBus
        • One-Way approx: USD $76 - $140
        • Duration: 21 h 42 min
        Close x
    3. Trip:
      3 Bus Eurolines CZ
      • One-Way approx: USD $75 - $160
      • Duration: 22 h 50 min
      Open +
      • Trip:
        3 Bus Eurolines CZ
        • One-Way approx: USD $75 - $160
        • Duration: 22 h 50 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $257 - $458
      • Duration: 23 h 25 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $257 - $458
        • Duration: 23 h 25 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $280 - $410
      • Duration: 16 h 19 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $280 - $410
        • Duration: 16 h 19 min
        Close x