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 12 km 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.5 km from the city centre.
Another option to get to Tønsberg is to pick up a car hire from Oslo, which is about 74 km 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 338 km and will cost you around £34. From Stockholm, the ticket costs about £35 for a journey of 716 km.
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.41 and £27.22. Compact (Toyota Corolla or similar) is the most popular car type to hire in Tønsberg, while also 48% cheaper than other types, on average.