Norwegian Railways (NSB) operates a train from Oslo Airport (OSL) to Tønsberg hourly. Tickets cost $21 - $30 and the journey takes 1 h 45 min. Alternatively, Fly Bussen operates a bus from Oslo Airport (OSL) to Tønsberg every 30 minutes. Tickets cost $11 - $16 and the journey takes 42 min. 5 other operators also service this route.
From Oslo Lufthavn Gardermoen train to Toensberg. 1 h 45 min kr 208. From Oslo Lufthavn bus to Oslo Bussterminal, bus to Kopstadkrysset, then bus to Midtløkken. 3 h 38 min kr 518. From Oslo Airport (OSL) drive to Tønsberg. 1 h 51 min kr 250.