Travel options for:
Oslo to Uppsala
  • Train

    $60 - $139
    1. Oslo S

      5 h 5 min - twice daily

      $55 - $130

    2. Stockholm Central

      38 min - every 30 minutes

      $5 - $14

  • Train, bus

    $73 - $113
    1. Oslo S

      4 h 47 min - once a week

      $45 - $65

    2. Örebro Central

      1 h 9 min - every 3 hours

      $17 - $40

    3. Enköping station

      50 min - every 30 minutes

      $10 - $11

  • Bus

    $62 - $83
    1. Oslo Bussterminal

      6 h 10 min - 3 times a day

      $45 - $70

    2. Västerås Centralstation

      1 h 29 min - hourly

      $14 - $16

  • Drive

    $80 - $120
    1. Oslo

      5 h 59 min - 311 miles

      $80 - $120

  • Train to Oslo, fly

    $63 - $218
    1. Oslo

      22 min - every 30 minutes

      $10 - $14

    2. Oslo (OSL)

      1 h - non-stop

      $45 - $190

    3. Stockholm (ARN)

      18 min - hourly

      $8 - $15

  • Train to Karlstad, fly

    $95 - $732
    1. Oslo

      2 h 40 min - twice a week

      $28 - $40

    2. Kil station

      10 min - 6.1 miles

      $23 - $28

    3. Karlstad (KSD)

      50 min - non-stop

      $35 - $650

    4. Stockholm (ARN)

      18 min - hourly

      $8 - $15

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Oslo S train to Stockholm Central then train to Uppsala Central. 5 h 52 min 856 kr. From Oslo S train to Örebro Central, train to Enköping station, then bus to Uppsala Klostergatan. 7 h 27 min 758 kr. From Oslo Bussterminal bus to Västerås Centralstation then bus to Uppsala Klostergatan. 8 h 12 min 611 kr. From Oslo drive to Uppsala. 5 h 59 min 836 kr. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Stockholm airport, then train to Uppsala. 3 h 47 min 812 kr. From Oslo S train to Kil station, taxi to Karlstad airport, fly to Stockholm airport, then train to Uppsala. 5 h 5 min 2012 kr.