How to get from Svinesund to Oslo by bus and train?
By bus and train
To get from Svinesund to Oslo in Oslo, take the 305 bus from Svinesund Nord station to Halden Bussterminal station. Next, take the RE20 train from Halden Stasjon station to Oslo S station. The total trip duration for this route is approximately 4 hr 25 min.
Step by Step
- 1Walk to bus stationSvinesund Nord1.07 km • 14 min
- 2Wait for bus305Halden Sentrum
- 3Ride to bus stationHalden Bussterminal36 min
- 4Walk to train stationHalden Stasjon160 m • 3 min
- 5Wait for trainRE20Oslo S
- 6Ride to train stationOslo S111 min
- 7Walk toOsloRosenkrantz’ gate780 m • 11 min
Public transit directions from Svinesund to Oslo
Public transit stations close to Svinesund
Svinesund is located at Gamla Svinesundsbron, Oslo and the nearest public transit station is Svinesund Nord.
Bus stations close to Svinesund:
- Svinesund Nord
Public transit stations close to Oslo, Oslo
Oslo is located at Rosenkrantz’ gate, Oslo and the nearest public transit station is Øvre Slottsgate.
Subway stations close to Oslo:
- Stortinget
Bus stations close to Oslo:
- Nationaltheatret
- Stortorvet
- Tullinløkka
Related Routes
- Trondheim to Oslo
- Tynset to Oslo
- Stryn to Oslo
- Svelvik to Oslo
- Ålesund to Oslo
- Drangedal to Oslo
- Eidfjord to Oslo
- Askim to Oslo
- Kvinesdal to Oslo
- Kristiansund to Oslo
- Kongsvinger to Oslo
- Kristiansand to Oslo
- Forsand to Oslo
- Halden to Oslo
- Lyngdal to Oslo
- Ringebu to Oslo
- Risør to Oslo
- Sogndal to Oslo
- Odda to Oslo
- Flåm to Oslo
Questions & Answers
What is the fastest way to get from Svinesund to Oslo?
The fastest way takes 265 minutes, using Bus line 305, Bus line RE20.
Is there a direct bus between Svinesund and Oslo?
No, you’ll have to take one bus line and one train line in total. The total travelling time is 4 hr 25 min.
Which bus line goes from Svinesund to Oslo?
The 305 bus line goes from Svinesund Nord station near Svinesund in Norway to Halden Sentrum station. From there you’ll have to take one train line till Halden Sentrum station near Oslo in Oslo.
How long does it take to travel from Svinesund to Oslo by bus and train?
The total travel time between Svinesund in Norway and Oslo in Oslo by bus and train is about 4 hr 25 min.
Where do I get on the bus near Svinesund to get to Oslo?
Get on the 305 bus from the Svinesund Nord stop near Svinesund in Norway.
Where do I get off the bus when travelling between Svinesund and Oslo?
Get off the bus at the Halden Sentrum station, which is closest to Oslo in Oslo.