Fon est un hameau dans la commune de Tønsberg, dans le comté de Vestfold, en Norvège. Fon se situe à 104 m d'altitude, à 9,9 km du massif Scandinavian. La grande ville la plus proche est Horten, à 16,0 km à l'est. Plages à proximité : Dulpen (11 km), Sølehølet (15 km). Parmi les sites touristiques alentour : Cimetière de Borre (15,4 km), Høyjord Stave Church (6,9 km) et Fon Church (0,0 km). Parmi les sites naturels : Slottsfjellet (19,2 km) et Lønskollen (6,4 km).