With a population of 38,914, Tønsberg is a must-see destination in Vestfold, Norway. It is one of the most popular cities to visit in the country. Consider staying at least one whole day in Tønsberg to see all of its attractions.
When flying to Tønsberg, you’ll arrive at Oslo Sandefjord (TRF), which is located 8 miles from the city centre.
Train is the most popular train carrier serving Tønsberg, followed by FlixTrain. The train journey from Tønsberg to Kristiansand takes 4h 26m and costs around £25 for a one-way ticket. When coming by train from Stavanger, expect to pay about £30 for a 7h 38m trip. The train station in Tønsberg is called Tønsberg, and is located 0.3 miles from the city centre.
Another option to get to Tønsberg is to pick up a car hire from Oslo, which is about 46 miles from Tønsberg. You’ll find branches of Budget and Hertz, among others, in Oslo.
Several bus lines operate bus routes to Tønsberg, including FlixBus, Vy and Vy Bus. From Gothenburg, the bus ride to Tønsberg takes 210 miles and will cost you around £34. From Stockholm, the ticket costs about £35 for a journey of 445 miles.
Expect to pay £1.71 per litre in Tønsberg (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between £20.46 and £27.28. Compact (Toyota Corolla or similar) is the most popular car type to hire in Tønsberg, while also 52% cheaper than other types, on average.