Tønsberg est une localité dans le comté de Vestfold, en Norvège. Tønsberg se situe à 16 m d'altitude. Sa population est de 56 533 habitants (2025). La grande ville la plus proche est Horten, à 17,0 km au nord-est. Plages à proximité : Rosanesstranda (2 km), Sandodden (2,4 km), Hellastranda (4,5 km). Parmi les sites touristiques alentour : Gokstad Mound (16,6 km), Cimetière de Borre (13,3 km) et Cathédrale de Tønsberg (0,3 km). Parmi les sites naturels : Slottsfjellet (0,6 km) et Haugar (0,2 km).