Kranstad est un village dans la commune de Tønsberg, dans le comté de Vestfold, en Norvège. Kranstad se situe à 67 m d'altitude, à 9,1 km du massif Scandinavian. La grande ville la plus proche est Horten, à 16,4 km à l'est. Plages à proximité : Dulpen (9,1 km), Nordre Jarlsberg badeplass (14 km), Sandobrygga badeplass (13 km). Parmi les sites touristiques alentour : Cimetière de Borre (16,3 km), Høyjord Stave Church (8,8 km) et Fon Church (2,5 km). Parmi les sites naturels : Slottsfjellet (21 km) et Lønskollen (5,1 km).
Aussi écrit Kranstad.