How to get from Tønsberg to Oslo by bus, ferry and train?
From Tønsberg to Oslo by bus, ferry and train
To get from Tønsberg to Oslo in Norway, you’ll need to take one bus line, one ferry line and one train line: take the 02 bus from Stuerød station to Horten Rutebilstasjon station. Next, you’ll have to switch to the BF ferry and finally take the RE20 train from Moss Stasjon station to Oslo S station. The total trip duration for this route is approximately 2 hr 37 min.
Step by Step
- 1Walk to bus stationStuerød990 m • 13 min
- 2Wait for bus02Tønsberg-Horten
- 3Ride to bus stationHorten Rutebilstasjon37 min
- 4Walk to ferry stationHorten Ferjekai540 m • 7 min
- 5Wait for ferryBFMoss Ferjekai
- 6Ride to ferry stationMoss Ferjekai9 min
- 7Walk to train stationMoss Stasjon430 m • 6 min
- 8Wait for trainRE20Oslo S
- 9Ride to train stationOslo S50 min
- 10Walk toOslo1.48 km • 19 min
Alternative route from Tønsberg to Oslo by bus, ferry and train via 02, BF and R21
To get from Tønsberg to Oslo in Norway, you’ll need to take one bus line, one ferry line and one train line: take the 02 bus from Stuerød station to Horten Rutebilstasjon station. Next, you’ll have to switch to the BF ferry and finally take the R21 train from Moss Stasjon station to Oslo S station. The total trip duration for this route is approximately 2 hr 39 min.
Step by Step
- 1Walk to bus stationStuerød990 m • 13 min
- 2Wait for bus02Tønsberg-Horten
- 3Ride to bus stationHorten Rutebilstasjon37 min
- 4Walk to ferry stationHorten Ferjekai540 m • 7 min
- 5Wait for ferryBFMoss Ferjekai
- 6Ride to ferry stationMoss Ferjekai9 min
- 7Walk to train stationMoss Stasjon430 m • 6 min
- 8Wait for trainR21Stabekk
- 9Ride to train stationOslo S48 min
- 10Walk toOslo1.48 km • 19 min
Public transit directions from Tønsberg to Oslo
Public transit stations close to Tønsberg
Tønsberg is located at Tønsberg, Norway and the nearest public transit station is Barkåker Nyveien.
Bus stations close to Tønsberg:
- Barkåker Nyveien
- Barkåker
- Barkåker Skole
Public transit stations close to Oslo, Norway
Oslo is located at Oslo, Norway and the nearest public transit station is Ensjøveien.
Subway stations close to Oslo:
- Carl Berners Plass
Train stations close to Oslo:
- Tøyen Stasjon
Bus stations close to Oslo:
- Ensjøveien
- Tøyenparken
- Helgesens Gate
Related Routes
- Trysil to Oslo
- Trøgstad to Oslo
- Tydal to Oslo
- Tynset to Oslo
- Ulvik to Oslo
- Spydeberg to Oslo
- Stange to Oslo
- Stryn to Oslo
- Suldal to Oslo
- Svelvik to Oslo
- Søndre Land to Oslo
- Sør-Aurdal to Oslo
- Voss to Oslo
- Ålesund to Oslo
- Årdal to Oslo
- Øyer to Oslo
- Øygarden to Oslo
- Øystre Slidre to Oslo
- Flekkefjord to Oslo
- Flora to Oslo
Alternative route from Tønsberg to Oslo by bus, ferry and train via 02, BF and R21
To get from Tønsberg to Oslo in Norway, you’ll need to take one bus line, one ferry line and one train line: take the 02 bus from Stuerød station to Horten Rutebilstasjon station. Next, you’ll have to switch to the BF ferry and finally take the R21 train from Moss Stasjon station to Oslo S station. The total trip duration for this route is approximately 2 hr 39 min.
Step by Step
- 1Walk to bus stationStuerød990 m • 13 min
- 2Wait for bus02Tønsberg-Horten
- 3Ride to bus stationHorten Rutebilstasjon37 min
- 4Walk to ferry stationHorten Ferjekai540 m • 7 min
- 5Wait for ferryBFMoss Ferjekai
- 6Ride to ferry stationMoss Ferjekai9 min
- 7Walk to train stationMoss Stasjon430 m • 6 min
- 8Wait for trainR21Stabekk
- 9Ride to train stationOslo S48 min
- 10Walk toOslo1.48 km • 19 min
Questions & Answers
What is the fastest way to get from Tønsberg to Oslo?
The fastest way takes 157 minutes, using Bus line 02, Bus line BF, Bus line RE20.
What is the alternative route to get from Tønsberg to Oslo?
The alternative route takes 159 minutes, using Bus line 02, Bus line BF, Bus line R21.
Is there a direct bus between Tønsberg and Oslo in Norway?
No, you’ll have to take one bus line, one ferry line and one train line in total. The total travelling time is 2 hr 37 min.
Which bus line goes from Tønsberg to Oslo in Norway?
The 02 bus line goes from Stuerød station near Tønsberg to Tønsberg-Horten station. From there you’ll have to take one ferry line and one train line till Tønsberg-Horten station near Oslo in Norway
How long does it take to travel from Tønsberg to Oslo in Norway by bus, ferry and train?
The total travel time between Tønsberg and Oslo in Norway by bus, ferry and train is about 2 hr 37 min.
Where do I get on the bus near Tønsberg to get to Oslo in Norway?
Get on the 02 bus from the Stuerød stop near Tønsberg in Norway.
Where do I get off the bus when travelling between Tønsberg and Oslo in Norway?
Get off the bus at the Tønsberg-Horten station, which is closest to Oslo in Norway.