Travel options for:
Kalmar to Malmö
  • Train via Alvesta station

    $33 - $76
    1. Kalmar Central

      1 h 22 min - every 2 hours

      $17 - $40

    2. Alvesta station

      1 h 15 min - 4 times a day

      $16 - $40

      • Malmö Central
  • Train

    $30 - $75
    1. Kalmar Central

      3 h 12 min - every 2 hours

      $30 - $75

      • Malmö Central
  • Drive

    $40 - $60
    1. Kalmar

      3 h 21 min - 178.3 miles

      $40 - $60

      • Malmö
  • Fly to Malmo

    $116 - $467
    1. Kalmar

      14 min - every 30 minutes - line 402

      $3 - $4

    2. Kalmar (KLR)

      2 h 55 min - 1 stopover

      $100 - $450

    3. Malmo (MMX)

      27 min - hourly

      $13

      • Malmö
  • Fly to Copenhagen

    $91 - $378
    1. Kalmar

      14 min - every 30 minutes - line 402

      $3 - $4

    2. Kalmar (KLR)

      2 h 55 min - 1 stopover

      $80 - $360

    3. Copenhagen (CPH)

      20 min - hourly

      $8 - $14

      • Malmö
  • Fly to Helsingborg, train

    $117 - $493
    1. Kalmar

      14 min - every 30 minutes - line 402

      $3 - $4

    2. Kalmar (KLR)

      2 h 45 min - 1 stopover

      $100 - $460

    3. Helsingborg (AGH)

      15 min - 4 times a day - line 270

    4. Ängelholm Station

      59 min - hourly

      $14 - $29

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

From Kalmar Central train to Alvesta station then train to Malmö Central. 3 h 10 min 451 kr. From Kalmar Central train to Malmö Central. 3 h 12 min 448 kr. From Kalmar drive to Malmö. 3 h 21 min 398 kr. From Kalmar Centralstation line 402 bus to Kalmar airport, fly to Malmo airport, then bus to Malmö. 5 h 8 min 2074 kr. From Kalmar Centralstation line 402 bus to Kalmar airport, fly to Copenhagen airport, then train to Malmö. 5 h 37 min 1653 kr. From Kalmar Centralstation line 402 bus to Kalmar airport, fly to Helsingborg airport, line 270 bus to Ängelholm Station, then train to Malmö. 6 h 45 min 2219 kr.