Kranstad je selo u općini Tønsberg, u okrugu Vestfold, Norveška. Kranstad se nalazi na 67 m nadmorske visine, 9,1 km od planine Scandinavian. Najbliži veći grad je Horten, 16,4 km istočno. Plaže u blizini: Dulpen (9,1 km), Nordre Jarlsberg badeplass (14 km), Sandobrygga badeplass (13 km). Među znamenitostima u okolici su Borre mound cemetery (16,3 km), Høyjord Stave Church (8,8 km) i Fon Church (2,5 km). Među prirodnim znamenitostima su Slottsfjellet (21 km) i Lønskollen (5,1 km).
Piše se i Kranstad.