How to get from Oslo to Tønsberg by bus, ferry and train?
By bus, ferry and train
To get from Oslo to Tønsberg in Norway, you’ll need to take one train line, one ferry line and one bus line: take the R21 train from Oslo S station to Moss Stasjon station. Next, you’ll have to switch to the BF ferry and finally take the 02 bus from Horten Rutebilstasjon station to Stuerød station. The total trip duration for this route is approximately 2 hr 27 min.
Step by Step
- 1Walk to train stationOslo S1.5 km • 20 min
- 2Wait for trainR21Moss
- 3Ride to train stationMoss Stasjon47 min
- 4Walk to ferry stationMoss Ferjekai430 m • 6 min
- 5Wait for ferryBFHorten Ferjekai
- 6Ride to ferry stationHorten Ferjekai8 min
- 7Walk to bus stationHorten Rutebilstasjon550 m • 8 min
- 8Wait for bus02Tønsberg-Hvasser
- 9Ride to bus stationStuerød32 min
- 10Walk toTønsberg1.05 km • 14 min
Public transit directions from Oslo to Tønsberg
Public transit stations close to Oslo
Oslo is located at Oslo, Norway and the nearest public transit station is Sofienberg.
Subway stations close to Oslo:
- Carl Berners Plass
Train stations close to Oslo:
- Tøyen Stasjon
Bus stations close to Oslo:
- Sofienbergparken
- Sars' Gate
- Carl Berners Plass
Public transit stations close to Tønsberg, Norway
Tønsberg is located at Tønsberg, Norway and the nearest public transit station is Gulli Undrumveien.
Bus stations close to Tønsberg:
- Gulli Undrumveien
- Rakkås
- Barkåker Industriområde
Related Routes
- Trondheim to Tønsberg
- Tvedestrand to Tønsberg
- Tønsberg to Tynset
- Ullensaker to Tønsberg
- Tønsberg to Vaale
- Vaksdal to Tønsberg
- Vegårshei to Tønsberg
- Vestby to Tønsberg
- Spydeberg to Tønsberg
- Stange to Tønsberg
- Stavanger to Tønsberg
- Stokke to Tønsberg
- Tønsberg to Stor-Elvdal
- Stord to Tønsberg
- Strand to Tønsberg
- Stryn to Tønsberg
- Suldal to Tønsberg
- Sund to Tønsberg
- Sveio to Tønsberg
- Svelvik to Tønsberg
Questions & Answers
What is the fastest way to get from Oslo to Tønsberg?
The fastest way takes 147 minutes, using Bus line R21, Bus line BF, Bus line 02.
Is there a direct train between Oslo and Tønsberg in Norway?
No, you’ll have to take one train line, one ferry line and one bus line in total. The total travelling time is 2 hr 27 min.
Which train line goes from Oslo to Tønsberg in Norway?
The R21 train line goes from Oslo S station near Oslo to Moss station. From there you’ll have to take one ferry line and one bus line till Tønsberg station near Tønsberg in Norway
How long does it take to travel from Oslo to Tønsberg in Norway by train, ferry and bus?
The total travel time between Oslo and Tønsberg in Norway by train, ferry and bus is about 2 hr 27 min.
Where do I get on the train near Oslo to get to Tønsberg in Norway?
Get on the R21 train from the Oslo S station near Oslo in Norway.
Where do I get off the train when travelling between Oslo and Tønsberg in Norway?
Get off the train at the Tønsberg stop, which is closest to Tønsberg in Norway.