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. Information current for 2023.
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...
-
Norway's train services have been outsourced route by route to three private operators:
www.vy.no (rebranded from NSB Norwegian State Railways in 2019), routes include Oslo-Bergen, Oslo-Gothenburg, Oslo-Lillehammer-Dombas.
www.sj.no (a Norwegian subsidiary of Swedish Railways), routes include Oslo-Trondheim-Bodo.
go-aheadnordic.no, routes include Oslo-Kristiansand-Stavanger.
-
To find train times and fares on any route with any operator, go to entur.no (Norway's government-owned public transport website) or Vy's website, www.vy.no.
Both sites sell tickets for all the privatised Norwegian operators. Entur.no charges no booking fee, www.vy.no charges no fee for Vy tickets, but adds a booking fee for other operators.
At www.vy.no, 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 phone 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. Flex is the flexible full-price. Lowfare is a cheap advance purchase fare which only appears if it's available.
-
Okonomi means standard class.
-
Any fare including the word Plus, Komfort or Premium (the name varies by operator) means first class with larger seats, more space, laptop power points and complimentary tea & coffee. 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, Oslo to Gothenburg.
-
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!).
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...
-
From 11 December 2022, SJ (Swedish Railways) will run 5 trains a day from Oslo to Stockholm, two Intercity trains taking 5h37-5h54 and three SJ3000 trains taking as little as 5h12.
Both train types have 1st & 2nd class and a bistro selling snacks, meals and drinks.
-
Check train times & buy tickets at one of the following websites:
- Omio.com which links directly to the SJ 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 website 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 occasionally 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 phone.
Fares work like air fares, cheap in advance, expensive on the day. Reservation is compulsory.
What are the SJ3000 trains like?
What are the Intercity trains like?
Oslo to Gothenburg...
-
Comfortable Norwegian InterCity trains run from Oslo to Gothenburg several times every day.
Monday-Friday: 06:08, 10:10, 14:10, 18:10, journey time 3h35.
Saturdays: 08:10, 14:10, 18:10, journey time 3h35.
Sundays: 10:10, 14:10, 18:10, journey time 3h35.
The trains have one class only, and vending machines serving tea, coffee & snacks, these accept contactless cards.
The flexible fare is 666 Krone (€64), advance-purchase fares start at 249 Krone (€24).
Check times & buy tickets 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 buy using 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.
Oslo to Copenhagen...
Option 1, Oslo to Copenhagen by train...
-
The fastest & most direct route is to take a Norwegian InterCity train from Oslo to Gothenburg then the hourly Öresund train to Copenhagen.
See the Copenhagen to Oslo page for timetable, fares & how to buy tickets.
Option 2, Oslo to Copenhagen by overnight cruise ferry - comfortable, scenic and time-effective...
-
A luxurious overnight cruise ferry sails from Oslo to Copenhagen every day
See the Copenhagen to Oslo page for timetable, fares & how to buy tickets.
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. Train service on this route was suspended due to Covid-19 but resumed in December 2021. However, all services are now suspended again due to sanctions & the war in Ukraine.
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 Tallinn by overnight ferry as shown on the Trains & Ferries from Stockholm page then bus or train to Riga.
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, overnight stop in Copenhagen - daily departures...
-
Day 1, travel from Oslo to Copenhagen by train, using any of the trains shown in the Oslo-Copenhagen section above.
-
Stay overnight in Copenhagen. The friendly Astoria Hotel is a 1930s design classic right outside Copenhagen station main entrance, see photos & information here. Other hotels near the station with good reviews include the Nimb Hotel (5-star luxe), Radisson Blu Royal Hotel (5-star), Axel Guldsmeden (4-star), Andersen Boutique Hotel, First Hotel Mayfair (3-star), Hotel Ansgar (3-star), City Hotel Nebo (2-star).
-
Day 2, travel from Copenhagen to anywhere in Europe, as shown on the Trains from Copenhagen page.
You can travel from Copenhagen to Paris, Brussels, Amsterdam, Berlin, Frankfurt, Munich, Basel or Zurich on day 2.
Another overnight stop (or sleeper train) is needed to reach London, Barcelona, Nice, Rome, Florence, Milan, Venice and so on.
-
At weekends (or on any day of the week if you want a later departure from Oslo), you'll need to stay overnight in Copenhagen.
Option 2, using a train from Oslo to Hamburg, overnight stop in Hamburg - Mondays-Fridays only...
-
Day 1, travel from Oslo to Hamburg, leaving Oslo at 06:08 Mondays-Fridays only, change at Gothenburg Central & Copenhagen arriving Hamburg in the evening of the same day.
See the Oslo-Copenhagen section above. See the Copenhagen-Hamburg timetable here.
There are two ways to book: Oslo-Goteborg using www.vy.no, then Goteborg Central to Hamburg from €56.90 at the German Railways website int.bahn.de. Or Oslo-Copenhagen using www.sj.se and Copenhagen-Hamburg at int.bahn.de.
-
Stay overnight in Hamburg. The Hotel Reichshof Hamburg is the top choice here, just across the road 100m from the station's Kirchenallee exit, with art deco-based design and great reviews. Other hotels near Hamburg Hbf with good or great reviews include (starting with the cheapest) the Hotel Continental Novum, Hotel Furst Bismarck, Hotel Europaischer Hof, Hotel Atlantic Kempinski. If you're on a budget, cheap private rooms in the A&O Hotel near Hamburg Hbf can be booked at www.hostelworld.com.
-
Day 2, travel from Hamburg to anywhere in Europe, as shown on the Trains from Hamburg page.
Option 3, using the 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:15. You should easily make the 11:26 Intercity 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 4, via the overnight cruise ferry from Oslo to Kiel in Germany - a convenient & luxurious option...
-
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.
Money-saving tip: It appears that it's considerably cheaper to book on Color Line's Norwegian website www.colorline.no in Norwegian Krone, for example a €274 fare becomes the equivalent of €164. You'll need to use Google Chrome translation to translate the Norwegian. You are still able to enter a UK or other European address and contact details. Feedback appreciated.
-
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 int.bahn.de. You print your own ticket or can show it on your laptop or phone.
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.
Hotels in Oslo & Norway
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.