Gram est une bourg dans la commune d'Haderslev, dans la région de Danemark du Sud, au Danemark. Gram se situe à 36 m d'altitude. Sa population est de 2 457 habitants (2026). La grande ville la plus proche est Haderslev, à 28 km à l'est. Parmi les sites touristiques alentour : Cathédrale de Ribe (18,8 km), Riberhus (19,2 km) et Ribe Kunstmuseum (18,5 km). Parmi les sites naturels : Knivsbjerg (30 km).