Travel options for:
Oslo to Karlskrona
  • Bus, train

    $53 - $130
    1. Oslo Bussterminal

      3 h 35 min - 3 times a day

      $18 - $50

    2. Göteborg Central

      3 h 26 min - 5 times a day

      $30 - $70

    3. Emmaboda station

      39 min - every 10 minutes

      $4 - $11

  • Train via Södertälje Syd station

    $92 - $225
    1. Oslo S

      4 h 45 min - once a week

      $50 - $120

    2. Södertälje Syd station

      2 h 46 min - 4 times a day

      $30 - $80

    3. Alvesta station

      48 min - hourly

      $6 - $16

    4. Emmaboda station

      39 min - every 10 minutes

      $4 - $11

  • Bus

    $57 - $93
    1. Oslo

      6 h 45 min - 3 times a day

      $30 - $55

    2. Lund Centralstation

      2 h 45 min - 4 times a week

      $25 - $40

  • Train

    $77 - $165
    1. Oslo S

      1 h 43 min - hourly

      $20 - $28

    2. Halden

      1 h - every 3 hours - line 111

      $7 - $11

    3. Strömstad Station

      2 h 41 min - every 4 hours

      $21 - $50

    4. Göteborg Central

      3 h 26 min - 5 times a day

      $25 - $65

    5. Emmaboda station

      39 min - every 10 minutes

      $4 - $11

  • Night bus, train

    $98 - $141
    1. Oslo Bussterminal

      7 h - once daily

      $65 - $90

    2. Malmö C

      2 h 38 min - hourly

      $30 - $50

    3. Bergåsa station

      7 min - every 30 minutes - line 2

      $3

  • Drive

    $110 - $160
    1. Oslo

      7 h 20 min - 415.1 miles

      $110 - $160

  • Train, fly to Ronneby

    $140 - $280
    1. Oslo

      22 min - every 30 minutes

      $10 - $14

    2. Oslo (OSL)

      2 h 55 min - 1 stopover

      $120 - $250

    3. Ronneby (RNB)

      15 min - hourly - line 22

      $3

    4. Ronneby station

      21 min - hourly

      $7 - $14

  • Train, fly to Copenhagen

    $94 - $278
    1. Oslo

      22 min - every 30 minutes

      $10 - $14

    2. Oslo (OSL)

      1 h 10 min - non-stop

      $55 - $200

    3. Copenhagen (CPH)

      3 h 1 min - hourly

      $29 - $65

  • Train, fly to Kalmar

    $122 - $228
    1. Oslo

      22 min - every 30 minutes

      $10 - $14

    2. Oslo (OSL)

      2 h 50 min - 1 stopover

      $95 - $180

    3. Kalmar (KLR)

      13 min - every 30 minutes - line 402

      $3 - $4

    4. Kalmar Central

      30 min - every 2 hours

      $10 - $20

    5. Emmaboda station

      39 min - every 10 minutes

      $4 - $11

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

From Oslo Bussterminal bus to Göteborg Central, train to Emmaboda station, then train to Bergaasa station. 8 h 41 min 782 kr. From Oslo S train to Södertälje Syd station, train to Alvesta station, train to Emmaboda station, then train to Bergaasa station. 10 h 25 min 1382 kr. From Oslo bus to Lund Centralstation then bus to Karlskrona Centralstation. 10 h 30 min 690 kr. From Oslo S train to Halden, line 111 bus to Strömstad Station, train to Göteborg Central, train to Emmaboda station, then train to Bergaasa station. 12 h 30 min 1005 kr. From Oslo Bussterminal night bus to Malmö C, train to Bergåsa station, then line 2 bus to Karlskrona centrum. 10 h 33 min 994 kr. From Oslo drive to Karlskrona. 7 h 20 min 1116 kr. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Ronneby airport, line 22 bus to Ronneby station, then train to Karlskrona. 6 h 24 min 1543 kr. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Copenhagen airport, then train to Karlskrona. 6 h 48 min 1178 kr. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Kalmar airport, line 402 bus to Kalmar Central, train to Emmaboda station, then train to Karlskrona. 7 h 23 min 1394 kr.