By train Kristianstad connects to the main Stockholm–Malmö railway line in Hässleholm. The trains Öresundstågen or Pågatågen take you from Hässleholm to Kristianstad in just 20 minutes. Book your ticket with Skånetrafiken, Snälltåget or SJ.
From Copenhagen with Öresundstågen you can go directly to Kristianstad several times a day.
Kristianstad Österlen Airport is located near Everöd outside Kristianstad.
A network of regular bus services operated by Skånetrafiken connects Kristianstad to the surrounding towns and villages. Bergkvarabuss takes you from many different places in Sweden to Kristianstad.
By car it’s easy to travel to Kristianstad using the excellent road network in Skåne. The Swedish National Road Administration (Trafikverket) provides up-to-date information about the regional traffic situation on its website.