Travel from Oslo to Tønsberg

Bus or train from Oslo to Tønsberg?

Norwegian Railways (NSB) operates a train from Oslo to Tønsberg hourly. Tickets cost $17 - $24 and the journey takes 1 hour 19 minutes. Alternatively, Nettbuss Travel AS operates a bus from Oslo to Tønsberg every 2 hours. Tickets cost $30 - $40 and the journey takes 1 hour 5 minutes. Konkurrenten also services this route every 4 hours.

How to get from Oslo to Tønsberg

ModeDurationPrice
From Oslo S train to Toensberg.1 h 19 minkr 158
From Oslo Bussterminal bus to Kopstadkrysset then bus to Midtløkken.2 h 14 minkr 385
From Oslo drive to Tønsberg.1 h 15 minkr 162

How long does it take to get from Oslo to Tønsberg?

The train from Oslo S to Toensberg takes 1 hour 19 minutes including transfers and departs hourly.

Is there a direct train between Oslo and Tønsberg?

Yes, there is a direct train departing from Oslo S and arriving at Toensberg. Services depart hourly, and operate every day. The journey takes approximately 1 hour 19 minutes.

Is there a direct bus between Oslo and Tønsberg?

No, there is no direct bus from Oslo to Tønsberg. However, there are services departing from Oslo Bussterminal and arriving at Midtløkken via Kopstadkrysset. The journey, including transfers, takes approximately 2 hours 14 minutes.

Operators from Oslo to Tønsberg

OperatorPhoneWebsite
Norwegian Railways (NSB)Norwegian Railways (NSB)
Nettbuss Travel AS05070Nettbuss Travel AS
Ruter177Ruter