Travel options for:
Malmö to Kalmar
  • Train

    $30 - $67
    1. Malmö Central

      1hrs 15min - 5 times a day

      $19 - $45

    2. Alvesta station

      1hrs 22min - hourly

      $10 - $25

      • Kalmar Central
  • Bus, train

    $18 - $28
    1. Malmö Centralstation

      1hrs 43min - hourly

      $3

    2. Kristianstad Central

      41min - hourly

      $10 - $20

    3. Karlshamn station

      57min - every 3 hours

      $3

    4. Bergåsa station

      1hrs 20min - every 4 hours

      $3

      • Kalmar Centralstation
  • Drive

    $40 - $65
    1. Malmö

      3hrs 19min - 177.6 miles

      $40 - $65

      • Kalmar
  • Fly to Kalmar

    $134 - $416
    1. Malmö

      27min - hourly

      $12

    2. Malmo (MMX)

      2hrs 55min - 1 stopover

      $120 - $400

    3. Kalmar (KLR)

      13min - every 30 minutes - line 402

      $2 - $4

      • Kalmar
  • Fly to Ronneby, train

    $160 - $460
    1. Malmö

      27min - hourly

      $12

    2. Malmo (MMX)

      2hrs 55min - 1 stopover

      $130 - $410

    3. Ronneby (RNB)

      15min - hourly - line 22

      $3

    4. Ronneby station

      21min - hourly

      $7 - $13

    5. Bergaasa station

      42min - every 15 minutes

      $4 - $11

    6. Emmaboda station

      30min - hourly

      $4 - $11

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

From Malmö Central train to Alvesta station then train to Kalmar Central. 2hrs 58min 452 kr. From Malmö Centralstation bus to Kristianstad Central, train to Karlshamn station, bus to Bergåsa station, then bus to Kalmar Centralstation. 6hrs 50min 201 kr. From Malmö drive to Kalmar. 3hrs 19min 475 kr. From Malmö Södervärn bus to Malmo airport, fly to Kalmar airport, then line 402 bus to Kalmar. 4hrs 50min 2383 kr. From Malmö Södervärn bus to Malmo airport, fly to Ronneby airport, line 22 bus to Ronneby station, train to Bergaasa station, train to Emmaboda station, then train to Kalmar. 7hrs 00min 2617 kr.