Gantofta is a locality in Helsingborg Municipality, in Skåne County, Sweden. Gantofta lies at 34 m above sea level. It has 1,491 inhabitants (2023). The nearest city is Helsingborg, 9.2 km to the northwest. Near the border: Denmark, 13 km. Beaches nearby: Ålabodarnas (5.8 km), Ålabodarna Nakenstrand (5 km), Knähakenbadet - naturistbad (5.7 km). Among the landmarks around are Kronborg (12.7 km), Uraniborg (11.2 km) and Kärnan (9.5 km).