Spots going fast
Cruises from Oslo 2026-2027
Updated July 3, 2026
Sailings from Oslo
28 sailings — sorted by price, lowest first
About Cruising from Oslo
Oslo's position in European cruising is more substantial than its name recognition among American travellers suggests. The Akershus Quay terminal — at the foot of the 14th-century Akershus Fortress on the Oslofjord waterfront — is the embarkation point for Hurtigruten's Bergen-to-Kirkenes coastal voyages, Viking Ocean's Norwegian Fjords sailings, and Princess Cruises' Scandinavia and Baltic itineraries. The fjord departure is genuinely lovely: the ship threads through the inner Oslofjord past islands, summer cottages, and the occasional naval base before reaching open water 60 kilometres south.
Oslo Airport (OSL) at Gardermoen is 50 kilometres north of the city, connected by the Airport Express Train (Flytoget) in 20 minutes from Oslo Central Station. The Central Station is 15 minutes' walk from the cruise terminal; a taxi from the station runs about 150 NOK. For passengers arriving from North America, direct service operates from New York (SAS, United), Miami (SAS), Chicago (SAS), and Toronto (Air Canada). London Heathrow to Oslo is two hours and served by SAS, Norwegian, and British Airways multiple times daily.
Hurtigruten's southbound voyage from Kirkenes to Bergen — 12 days, 34 ports — originates in the far north of Norway and terminates in Bergen, with Oslo serving as the most common embarkation and disembarkation point for the mid-voyage segments. The Bergen-to-Kirkenes northbound direction (the one that includes the legendary North Cape rounding and Svalbard proximity) departs from Bergen; many passengers choose to arrive in Oslo, take the scenic Bergensbanen train to Bergen (7.5 hours, one of the most beautiful rail journeys in Europe), and embark there. This approach uses Oslo as the arrival city rather than the embarkation point, which is entirely valid and recommended.
Viking Ocean's Norwegian Fjords sailings from Oslo follow the Bergen-circuit pattern: Flåm (with the Flåmsbana railway), Geiranger (the most photographed fjord in Norway, and the view earns it), Ålesund (Art Nouveau architecture after the 1904 fire rebuild), Trondheim, and occasionally Tromsø or the Lofoten Islands. The 14-night circuits that include Svalbard are the premium product; the standard 7-night fjords circuit is the accessible entry point and gives you the essential Norway without the Arctic premium.
Oslo itself requires two days minimum. The Munch Museum (opened 2021 in its new building on the fjord), the Viking Ship Museum on the Bygdøy Peninsula, and the National Gallery cover the canonical Norwegian cultural experience. The Aker Brygge waterfront — post-industrial harbour regeneration done well — has restaurants and bars that are genuinely good rather than tourist-facing. Norwegian food has had a serious 15-year revival; the restaurant scene around Grünerløkka and the Mathallen food hall is worth finding.
Peak season is May through September. Bergen sailings peak in July for the fjord weather; Baltic sailings from Oslo peak in June-August for the Northern European daylight. Oslo in May — the Norwegian Constitution Day celebrations on the 17th are the most joyful public event in Scandinavia — is genuinely spectacular if your sailing schedule aligns with it.
Cruise Lines from Oslo
28 sailings across 5 cruise lines — live inventory
| Cruise Line | Sailings | Price Range |
|---|---|---|
| MSC Cruises | 13 | $886 – $1,614 |
| Viking Ocean | 9 | $5,999 – $15,298 |
| Regent | 3 | $9,299 – $28,499 |
| Oceania | 2 | $3,995 – $4,299 |
| Ponant | 1 | $9,900 |
Best Time to Cruise from Oslo
Based on our AIS tracking data, July see the highest cruise ship activity at Oslo. Peak season typically means more departures and sailings to choose from, while shoulder months can offer lower prices per person.
Cruise lines from Oslo
Live ship tracking at Oslo
See which ships are in port right now
Get price alerts for cruises from Oslo
We'll email you when a matching sailing drops into your budget. One click to unsubscribe.



