Landskrona is 35 kilometres north of Malmö and 25 kilometres south of Helsingborg, with good regional train connections to both. Pågatågen regional trains run frequently from Malmö Central (about 30 minutes) and from Helsingborg (about 20 minutes). From Copenhagen, take the Öresund Bridge to Malmö and change.
By car, the E6 motorway runs nearby; Landskrona has good highway access from both north and south. There is no airport in Landskrona itself — the nearest international airports are Malmö Airport (Sturup) to the southeast and Copenhagen Kastrup, which is well connected to Malmö by train.