This page explains how to travel by train from Oslo & Norway to other key European cities, and how to buy the cheapest tickets. Click here to for journeys starting in another city. Train information current for 2021. COVID-19 update.
I want to go from Oslo to...
Before you buy your
tickets...
Take a moment to read these tips for buying European train tickets. It answers all the usual questions, "Must I book in advance or can I just buy at the station?", "Can I stop off?", "Are there Senior fares?" and that old favourite, "Should I buy an $800 railpass or just buy a €35 point-to-point ticket online?". Click here to understand how far ahead you can buy train tickets.
European train travel
FAQ...
Oslo to Bergen, Stavanger, Trondheim & other destinations in Norway...
-
Go to www.vy.no (rebranded from nsb.no in 2019) to check times & fares and book Norwegian internal long-distance trains online. The English button is top right. You can choose to load your ticket into the Vy app, or download it in PDF format which you can either print out or simply show on your smartphone or laptop.
-
Seat reservation is compulsory on most long-distance trains, and there are cheap advance-purchase fares if you book ahead so it's well worth pre-booking. When you reach the fares page, use the drop-down list of fare types to see if you can change ordinaer (full fare) to minipris. Minipris is a cheap advance purchase fare which only appears if there is a minipris available, 249 Kr to 499 Kr depending on availability. Minipris is being renamed Lowfare from April 2020.
-
Okonomi means standard class, any fare including the word Plus means first class with larger seats, more space, laptop power points and complimentary tea & coffee.
-
See here for more advice on using Vy.no including useful Norwegian words and what to do if your credit card is rejected, as their site sometimes struggles with some UK and overseas cards (but they now also accept PayPal!).
-
Vy Plus class costs an extra 100 Kr (at the time of writing) per person regardless of the length of the journey. Plus class was called Komfort class until April 2020. The actual seats may be exactly the same as the regular seats, but with power outlets at every seat and complimentary tea & coffee, that alone can justify the supplement. Vy Plus class is available on most mainline routes including Oslo to Bergen, Stavanger, Trondheim & Bodo, Gothenburg.
The Norway in a Nutshell tour...
-
The popular Norway in a Nutshell circular tour takes you from Oslo to Bergen to Flam and back to Oslo over 5 days. Train-based tour specialist Railbookers can sort this for you with train reservations & hotels.
UK call 0207 864 4600, www.railbookers.co.uk.
US call free 1-888-829-4775, www.railbookers.com.
Canada call free 1-855-882-2910, www.railbookers.com.
Australia call toll-free 1300 971 526, www.railbookers.com.au.
New Zealand call toll-free 0800 000 554 or see website.
Oslo to Stockholm...
-
SJ (Swedish Railways) introduced 3 daily X2000 tilting trains between Oslo Sentral & Stockholm Central in 2015, taking as little as 4h54. This was so successful that the service was increased to 5 trains per day in 2016. From city centre to city centre these trains are pretty much as fast as flying, a lot less hassle and far more enjoyable. See photos & info on the excellent X2000 trains.
However, the Norwegians are replacing the overhead electric wires on this route, so for a year or two the X2000 trains may be temporarily replaced by two or three daily locomotive-hauled InterCity (IC) trains, still very comfortable, but with slower timings.
-
Check train times & buy tickets at one of the following websites:
- Omio.com (formerly GoEuro.com) which links directly to the SJ (Swedish Railways) ticketing system, same prices as SJ, quick & easy to use, small booking fee, no problem with overseas credit cards, you can pay in various currencies including Swedish Kr, £, € and $.
- SJ's own site www.sj.se, you pay in Swedish krona, no booking fee, you can usually choose a specific seat from a seating plan, but it can sometimes be fussy with overseas credit cards. For step-by-step advice on using sj.se, click here.
You print your own ticket or can show it on your smartphone, or you can collect it from the SJ ticket machines at Oslo Sentral.
Fares work like air fares, cheap in advance, expensive on the day. Reservation is compulsory.
![]() |
![]() |
|
An X2000 train at Copenhagen main station... |
2nd class seats on an X2000 train. |
![]() |
![]() |
![]() |
||
X2000 bistro car... |
X2000 bistro car seating area... |
Bistro self-service... |
Oslo to Gothenburg...
-
Comfortable Norwegian InterCity trains run from Oslo to Gothenburg several times every day.
Monday-Friday: 06:01, 10:01, 14:01, 18:01, journey time 3h44.
Saturdays: 08:01, 14:01, 18:01, journey time 3h44.
Sundays: 10:01, 14:01, 18:01, journey time 3h44.
The fare is around 299 SEK (€33).
You can check times and buy tickets online using the Norwegian Railways website www.vy.no (see advice on using this). This can sell the cheaper advance-purchase Lowfare fares. You can also try the Swedish Railways website www.sj.se (see advice on using this) but this can only sell full-price fares. Remember that Gothenburg Central is shown as Gøteborg C in Norwegian and Göteborg C in Swedish. For Oslo, select Oslo S where S = Sentral.
![]() |
![]() |
|
Option 1: Oslo to Gothenburg by Norwegian train... This is the Norwegian train from Gothenburg to Oslo, arrived at Oslo Sentral. Photos courtesy of Ivor & Ines Morgan. |
Vy Plus (Komfort ) class on the train to Oslo. |
Oslo to Copenhagen...
Option 1, by train...
-
The fastest and most direct route is to take a Norwegian InterCity train from Oslo to Gothenburg in 3h44 then an hourly Öresund train to Copenhagen taking 3h35. For example...
Mondays to Fridays...
Oslo Sentral depart 06:01, change Gothenburg C, arrive Copenhagen at 14:29.
Oslo Sentral depart 10:01, change Gothenburg C, arrive Copenhagen at 18:29.
Oslo Sentral depart 14:01, change Gothenburg C, arrive Copenhagen at 22:29.
Saturdays...
Oslo Sentral depart 08:01, change Gothenburg C, arrive Copenhagen at 16:29.
Oslo Sentral depart 14:01, change Gothenburg C, arrive Copenhagen at 22:29.
Sundays...
Oslo Sentral depart 10:01, change Gothenburg C, arrive Copenhagen at 18:29.
Oslo Sentral depart 14:01, change Gothenburg C, arrive Copenhagen at 22:29.
The fare is 783 SEK, about €79 on all departures if you buy tickets using the Swedish Railways website www.sj.se.
However, it's usually cheaper to split the booking to take advantage of cheap advance-purchase lowfare fares for the Norwegian train:
First go to the Norwegian Railways website www.vy.no and book from Oslo S to Goteborg C looking for a cheap lowfare fare. You can choose to load your ticket into the Vy app, or download it in PDF format which you can either print out or simply show on your smartphone or laptop.
-
Then go to the Swedish website www.sj.se (no booking fee, can be fussy with some foreign credit cards, see my advice on using it here) or Omio.com (formerly GoEuro.com, easy to use, no problem with foreign cards, small booking fee) and buy a ticket from Göteborg C to Köbenhavn H. You print your own ticket.
Tickets for Gothenburg-Copenhagen Öresund trains are good for any train leaving that day, so feel free to have lunch in Gothenburg, and a wander, and catch a later onward train to Copenhagen, they run every hour until evening.
Alternatively, using www.sj.se you'll see other options taking a bit longer and involving 2 changes. These usually involve SJ Swedish Railways trains all the way, so SJ can offer cheap advance-purchase fares from as little as €20 in 2nd class or €34 in 1st class.
![]() |
![]() |
|
Step 1, Oslo to Gothenburg by Norwegian train... This is the Norwegian train from Gothenburg to Oslo, arrived at Oslo Sentral. Photos courtesy of Ivor & Ines Morgan. |
Vy Plus (Komfort) class on the train to Oslo. |
![]() |
![]() |
|
Step 2, Gothenburg to Copenhagen by Öresund train. Take an Öresund Train (Öresundtåg) from Gothenburg to Copenhagen. The train crosses from Denmark to Sweden on the 1999-built Öresund Link tunnel & road/rail bridge... |
Option 2, by overnight cruise ferry to Copenhagen - comfortable, scenic and time-effective...
-
A luxurious overnight cruise ferry sails from Oslo to Copenhagen every day, leaving Oslo at 16:30, arriving Copenhagen at 09:45 next morning.
The ships on this route are the Crown Seaways & the Pearl Seaways, with restaurants, bars, cinema, and a sauna. All passengers travel in comfortable private cabins, even the standard cabins have en suite shower & toilet and satellite TV. To travel in luxury, treat yourself to DFDS's famous Commodore Class, some suites with private balconies with sea view. Enjoy the departure from Oslo and the scenic voyage down Oslo Fjord, highly recommended...
-
Fares start at around €120 for 1 person with sole occupancy of a 2-berth cabin, or €120 for 2 people together sharing a 2-berth cabin. Considering the cost of hotels in Scandinavia, this is a real bargain.
-
Buy tickets at www.dfds.co.uk.
-
You can walk from Oslo city centre to the DFDS ferry terminal at Vippetangen in 15-20 minutes, or you can take a taxi. See map of Oslo showing ferry terminal.
-
In Copenhagen the ferry terminal is about 4 km (3 miles) from Copenhagen main station, see map of Copenhagen showing DFDS ferry terminal, Taxis are available or you can walk 10 minutes / 750m from the ferry terminal to Nordhavn station and take an 8-minute suburban train ride to Copenhagen main station. There's also a DFDS shuttle bus from Norreport station, see www.dfds.co.uk. In Copenhagen I'd allow at least 90 minutes between the ferry arrival and an onward train connection.
![]() |
The huge DFDS luxury overnight cruise ferry Crown Seaways berthed at Oslo... Courtesy of Ivor Morgan. |
![]() |
![]() |
|
The ferry is a floating hotel, with cabins, suites, restaurants, bars and entertainment. The Pearl Seaways even features an outdoor jacuzzi but reportedly her sister ship Crown Seaways lacks this. Courtesy of Andrew Leo. |
1, 2, 3 or 4 berth standard cabin on the Crown Seaways with shower & toilet and satellite TV. Larger photo. Courtesy of Ivor Morgan. |
![]() |
![]() |
|
Commodore Class suite with double bed on board the DFDS superferry to Oslo. Courtesy of Andrew Leo. |
![]() |
Scenery in Oslo Fjord on the voyage to Norway... Courtesy of Ivor Morgan. |
Oslo to Helsinki...
-
Step 1, travel from Oslo Sentral to Stockholm Central by train as shown in the Oslo to Stockholm section above. Allow several hours in Stockholm to make a reliable connection.
-
Step 2, travel from Stockholm to Helsinki, either by direct overnight ferry or by Stockholm-Turku overnight ferry with train connection to Helsinki, as shown on the Trains & Ferries from Stockholm page.
Oslo to St Petersburg & Moscow...
-
Step 1, travel from Oslo Sentral to Stockholm Central by train as shown in the Oslo to Stockholm section above. Allow several hours in Stockholm to make a reliable connection.
-
Step 2, travel from Stockholm to Helsinki, either by direct overnight ferry or by Stockholm-Turku overnight ferry with train connection to Helsinki, as shown on the Trains & Ferries from Stockholm page.
-
Step 3, travel from Helsinki to St Petersburg by daytime Allegro train as or from Helsinki to Moscow by overnight sleeper train Tolstoi, as shown on the Helsinki to St Petersburg & Moscow page.
Oslo to Tallinn...
-
Step 1, travel from Oslo Sentral to Stockholm Central by train as shown in the Oslo to Stockholm section above.
-
Step 2, travel from Stockholm to Tallinn by overnight ferry as shown on the Trains & Ferries from Stockholm page.
Oslo to Riga...
-
Step 1, travel from Oslo Sentral to Stockholm Central by train as shown in the Oslo to Stockholm section above.
-
Step 2, travel from Stockholm to Riga by overnight ferry as shown on the Trains & Ferries from Stockholm page.
Oslo to London...
-
See the London to Norway page, and look for the return train times from Oslo to London. Buy tickets as shown on that page.
Oslo to Amsterdam, Brussels, Paris & all other European destinations...
Option 1, using a train from Oslo to Copenhagen...
-
Step 1, travel from Oslo to Copenhagen by train, as shown in the Oslo-Copenhagen section above.
-
Step 2, travel from Copenhagen to anywhere in Europe, as shown on the Trains from Copenhagen page.
On Mondays-Fridays it's possible to leave Oslo around 06:00 and reach Hamburg in the evening of the same day, see the Copenhagen-Hamburg timetable here. At weekends (or on weekdays if you want a later departure from Oslo), you'll need to stay overnight in Copenhagen.
Option 2, using the luxurious overnight cruise ferry from Oslo to Copenhagen...
-
Step 1, travel from Oslo to Copenhagen overnight on the DFDS cruise ferry, as shown in the Oslo-Copenhagen section above.
-
Step 2, travel from Copenhagen to anywhere in Europe as shown on the Trains from Copenhagen page.
The ferry arrives in Copenhagen at 09:45. You should make the 11:26 Intercity train train from Copenhagen main station arriving Hamburg Hbf at 16:02. Or you can spend some time in Copenhagen and take the 15:26 Intercity train to Hamburg, see the Copenhagen-Hamburg timetable here. Change in Hamburg for most of western & central Europe - you might find the Trains from Hamburg page useful.
Option 3, via the overnight Color Line cruise ferry from Oslo to Kiel in Germany - easy, comfortable & time-effective...
-
Step 1, travel from Oslo to Kiel overnight by Color Line cruise ferry, usually sailing from Oslo at 14:00, arriving Kiel at 10:00 next day.
The luxurious ships m/v Magic & m/v Fantasy have a full range of en suite cabins, suites, bars & restaurants. Enjoy a scenic sailing out of Oslo Fjord. See map of Oslo showing ferry terminal.
Book the ferry at the Direct Ferries website or see www.colorline.com.
-
Step 2, in Kiel it's a 5-6 minute walk from the Color Line ferry terminal to Kiel Hbf. Regional trains leave Kiel Hbf for Hamburg Hbf every hour, journey time 1h10. The fare is a fixed-price €23 bought at the station, but if you're going beyond Hamburg it's cheaper to book a through ticket from Kiel to your final destination as explained in step 3 below.
-
Step 3, travel from Hamburg to anywhere in Europe by train, as shown on the Trains from Hamburg page.
You can leave Kiel after 12:30 and arrive in Brussels, Amsterdam, Berlin, Prague, Warsaw, Basel, Zurich or even Paris by evening the same day. That's right, you can leave Oslo at 14:00 and arrive in any of those cities in the evening next day, centre to centre with no airports, no flights!
Book from Kiel Hbf to any of these cities from €37.90, or from Kiel Hbf to anywhere in Germany from €18.90 or from Kiel to cities in most neighbouring countries at the German Railways website www.bahn.de. You print your own ticket or can show it on your laptop or smartphone.
You can of course spend the day in Hamburg, then catch the sleeper train to Vienna, Munich, Innsbruck or Switzerland, as shown on the trains from Hamburg page.
![]() |
The Color Line ferry in Kiel... |
![]() |
![]() |
|
A 5 Star Suite on the ferry... |
More cruise liner than ferry! The restaurant. |
![]() |
The view from the ferry.... |
Hotels in Oslo & other cities
Other hotel sites worth trying...
-
www.tripadvisor.com is the place to find independent travellers' reviews of all the main hotels.
Backpacker hostels...
-
www.hostelworld.com: If you're on a tight budget, don't forget about backpacker hostels. Hostelworld offers online booking of cheap private rooms or dorm beds in backpacker hostels in most cities at rock-bottom prices.