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.