Travel from Karlskrona to Lund

Bus or train from Karlskrona to Lund?

Swedish Railways (SJ) operates a train from Karlskrona to Lund every 30 minutes. Tickets cost $26 - $60 and the journey takes 2 h 27 min. Alternatively, Svenska Buss operates a bus from Karlskrona to Lund 3 times a week. Tickets cost $26 - $40 and the journey takes 3 h 15 min.

How to get from Karlskrona to Lund

From Bergaasa station train to Lund Central. 2 h 27 min 336 kr. From Karlskrona Centralstation bus to Lund Centralstation. 3 h 15 min 261 kr. From Karlskrona drive to Lund. 2 h 11 min 260 kr.

Operators from Karlskrona to Lund

Close Print Itinerary
  1. Here are 3 options to get from
    Karlskrona to Lund:

    1. Trip:
      1 Train
      • One-Way approx: USD $26 - $60
      • Duration: 2 h 27 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $26 - $60
        • Duration: 2 h 27 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $26 - $40
      • Duration: 3 h 15 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $26 - $40
        • Duration: 3 h 15 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $26 - $40
      • Duration: 2 h 11 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $26 - $40
        • Duration: 2 h 11 min
        Close x