Transport: How to reach Oslo
Located in the city centre, close to the train station
By train
An extensive rail network links Norway to the rest of Scandinavia and Europe. There are regular train connections to Oslo from Copenhagen, Stockholm and Gothenburg.
Most train journeys from the continent are overnight, and you will find sleeping compartments on all of them. A variety of discount passes are available for train travel in Europe and Norway.
By car
There are numerous border crossings by road to Sweden. Norway also borders Finland and Russia. Customs checks are in place at all major crossings and there are certain visa requirements for Russian citizens.
The main entrance from Sweden: The E6 motorway runs through Malmö, Helsingborg, and Gothenburg in Sweden, before crossing the border at Svinesund in the south-east of Norway.
The main entrance from Finland: The E8 motorway runs through Turku, Vaasa and Oulu in Finland before crossing the border at Kilpisjärvi.
There are regular car ferries between Norway (the Oslo region and Southern Norway) and Denmark, Sweden and Holland
By bus
You can reach Norway by bus from Sweden, Denmark, Finland, and Russia (note that there are certain visa requirements for Russian citizens).
Bus services from Gothenburg in Sweden and Copenhagen in Denmark are almost hourly, with many daily departures. The service from Stockholm is also far more frequent than the train. Numerous operators offer inexpensive bus services between major cities in Norway, Denmark and Sweden.
By ship
There are regular ferry routes to Norway from Denmark, Sweden and Germany. In Denmark, the ferries go from Copenhagen, Frederikshavn and Hirtshals, from Strömstad in Sweden and from Kiel in Germany.