Kranstad este un sat din comuna Tønsberg, din provincia Vestfold, Norvegia. Kranstad se află la 67 m altitudine, la 9,1 km de muntele Scandinavian. Cel mai apropiat oraș mare este Horten, la 16,4 km la est. Plaje în apropiere: Dulpen (9,1 km), Nordre Jarlsberg badeplass (14 km), Sandobrygga badeplass (13 km). Printre obiectivele din împrejurimi: Borre mound cemetery (16,3 km), Høyjord Stave Church (8,8 km) și Fon Church (2,5 km). Printre locurile naturale: Slottsfjellet (21 km) și Lønskollen (5,1 km).
Se scrie și Kranstad.