By train: Kalmar is on the Kust till kust line with direct trains to Gothenburg (around 3.5 hours) and connections to Stockholm via Linköping. The journey from Stockholm takes about 3.5–4 hours by express train.
By air: Kalmar Öland Airport (IATA: KLR) handles flights to Stockholm Arlanda with Amapola/BRA. The airport is about 8 km north of the centre; a taxi or bus takes around 20 minutes.
By bus: Regional and national coach services connect Kalmar to Malmö, Stockholm, and surrounding towns. The journey to Malmö is around 3 hours; to Stockholm around 4–5 hours.
By car: Kalmar sits on the E22 motorway that runs along Sweden's southeast coast from Malmö toward Norrköping. The drive from Malmö takes about 2.5 hours; from Stockholm about 3.5 hours.