Oslo Cruises

Oslo Cruises

Explore the city's rich maritime history, admire its architectural diversity or soak up the city's atmosphere at hip cafes and bars - whatever you choose to do in Oslo, you'll find it wonderfully balances the old and the new, with an inspiring focus on its future.

Where is Oslo?

Oslo is the capital and most populous city of Norway, located in the southeastern part of the country at the head of the Oslofjord.

Fjords, Forest Landscapes and Modern Architecture

A breathtaking gateway to the majesty of Norway's fjords

Oslo, the capital of Norway, beautifully interweaves natural beauty and urban life. Surrounded by forested hills and located at the head of the Oslofjord, this vibrant city offers rich cultural experiences, from its numerous museums and historical sites to its contemporary architecture and thriving food scene. Oslo's ambition as a sustainable and green city also places it at the forefront of future urban living.

Oslo

We found

595 cruises

MS Trollfjord, Norwegian Fjords
1 / 13
5 % off
Hurtigruten
Duration
6 nights
Date
20 Nov 2026
Ship
MS Trollfjord
  • Departure - Oslo, Norway
  • 7 stops  
  • Arrival - Tromsø, Norway
£1943
From
£1846
Price per person / inside stateroom
Show all departures (9)
MS Trollfjord, Norwegian Fjords
1 / 13
5 % off
Hurtigruten
Duration
14 nights
Date
20 Nov 2026
Ship
MS Trollfjord
  • Departure - Oslo, Norway
  • 14 stops  
  • Arrival - Oslo, Norway
£3534
From
£3358
Price per person / inside stateroom
Show all departures (9)
MS Trollfjord, Norwegian Fjords
1 / 13
5 % off
Hurtigruten
Duration
8 nights
Date
26 Nov 2026
Ship
MS Trollfjord
  • Departure - Tromsø, Norway
  • 8 stops  
  • Arrival - Oslo, Norway
£2642
From
£2510
Price per person / inside stateroom
Show all departures (10)
MS Nordkapp, Norwegian Fjords
1 / 10
5 % off
Hurtigruten
Duration
15 nights
Date
6 Dec 2026
Ship
MS Nordkapp
  • Departure - Oslo, Norway
  • 16 stops  
  • Arrival - Bergen, Norway
£3356
From
£3189
Price per person / oceanview stateroom
Show all departures (70)
MS Kong Harald, Norwegian Fjords
1 / 11
5 % off
Hurtigruten
Duration
11 nights
Date
8 Dec 2026
Ship
MS Kong Harald
  • Departure - Oslo, Norway
  • 12 stops  
  • Arrival - Oslo, Norway
£2795
From
£2656
Price per person / inside stateroom
Show all departures (55)
Aurora, Northern Europe
1 / 27
Discount
P&O Cruises
Duration
14 nights
Date
15 Dec 2026
Ship
Aurora
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£1199
From
£1176
Price per person / inside stateroom
Show all departures (3)
Volendam, World Cruise
1 / 20
5 % off
Holland America Line
Duration
129 nights
Date
5 Jan 2027
Ship
Volendam
  • Departure - Fort Lauderdale, Florida
  • 67 stops  
  • Arrival - Fort Lauderdale, Florida
£22399
From
£21280
Price per person / inside stateroom
Vista, World Cruise
1 / 26
Discount
Oceania Cruises
Duration
244 nights
Date
6 Jan 2027
Ship
Vista
  • Departure - Miami, Florida, USA
  • 159 stops  
  • Arrival - New York, USA
£97309
From
£94390
Price per person / balcony stateroom
Available promotion:
Your World Included™ amenities + choose complimentary Wine & Beer or Shore Excursion Credit
MS Trollfjord, Norwegian Fjords
1 / 13
5 % off
Hurtigruten
Duration
14 nights
Date
12 Mar 2027
Ship
MS Trollfjord
  • Departure - Oslo, Norway
  • 14 stops  
  • Arrival - Oslo, Norway
£3904
From
£3709
Price per person / inside stateroom
Show all departures (2)
Volendam, World Cruise
1 / 20
5 % off
Holland America Line
Duration
54 nights
Date
22 Mar 2027
Ship
Volendam
  • Departure - Cape Town, South Africa
  • 28 stops  
  • Arrival - Fort Lauderdale, Florida
£9599
From
£9120
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Bolette, Northern Europe
1 / 22
Discount
Fred Olsen Cruise Lines
Duration
8 nights
Date
24 Mar 2027
Ship
Bolette
  • Departure - Newcastle upon Tyne, Great Britain
  • 8 stops  
  • Arrival - Newcastle upon Tyne, Great Britain
£1649
From
£1600
Price per person / oceanview stateroom
Rotterdam, World Cruise
1 / 23
5 % off
Holland America Line
Duration
22 nights
Date
27 Mar 2027
Ship
Rotterdam
  • Departure - Fort Lauderdale, Florida
  • 12 stops  
  • Arrival - Rotterdam, Netherlands
£1809
From
£1719
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MS Richard With, Norwegian Fjords
1 / 9
5 % off
Hurtigruten
Duration
11 nights
Date
5 Apr 2027
Ship
MS Richard With
  • Departure - Oslo, Norway
  • 12 stops  
  • Arrival - Oslo, Norway
£3236
From
£3075
Price per person / inside stateroom
Show all departures (177)
MS Nordlys, Norwegian Fjords
1 / 10
5 % off
Hurtigruten
Duration
15 nights
Date
5 Apr 2027
Ship
MS Nordlys
  • Departure - Oslo, Norway
  • 16 stops  
  • Arrival - Bergen, Norway
£4527
From
£4301
Price per person / oceanview stateroom
Show all departures (222)
MS Trollfjord, Northern Europe
1 / 13
5 % off
Hurtigruten
Duration
13 nights
Date
9 Apr 2027
Ship
MS Trollfjord
  • Departure - Oslo, Norway
  • 14 stops  
  • Arrival - Helsinki, Finland
£4691
From
£4457
Price per person / inside stateroom
Rotterdam, Norwegian Fjords
1 / 23
5 % off
Holland America Line
Duration
7 nights
Date
11 Apr 2027
Ship
Rotterdam
  • Departure - Rotterdam, Netherlands
  • 6 stops  
  • Arrival - Rotterdam, Netherlands
£999
From
£950
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Rotterdam, Norwegian Fjords
1 / 23
5 % off
Holland America Line
Duration
14 nights
Date
11 Apr 2027
Ship
Rotterdam
  • Departure - Rotterdam, Netherlands
  • 11 stops  
  • Arrival - Rotterdam, Netherlands
£1859
From
£1767
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Viking Vela, Northern Europe
1 / 22
Discount
Viking Cruises
Duration
7 nights
Date
16 Apr 2027
Ship
Viking Vela
  • Departure - Bergen, Norway
  • 7 stops  
  • Arrival - Amsterdam, Netherlands
£4295
From
£4124
Price per person / balcony stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Viking Modi, Rhine River
1 / 10
Discount
Viking Cruises
Duration
14 nights
Date
16 Apr 2027
Ship
Viking Modi
  • Departure - Basel/Huningue, Switzerland
  • 15 stops  
  • Arrival - Bergen, Norway
£9290
From
£8919
Price per person / oceanview stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Viking Eir, Rhine River
1
Discount
Duration
14 nights
Date
16 Apr 2027
Ship
Viking Eir
  • Departure - Basel/Huningue, Switzerland
  • 15 stops  
  • Arrival - Bergen, Norway
£10940
From
£10503
Price per person / balcony stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Rotterdam, Norwegian Fjords
1 / 23
5 % off
Holland America Line
Duration
14 nights
Date
18 Apr 2027
Ship
Rotterdam
  • Departure - Rotterdam, Netherlands
  • 11 stops  
  • Arrival - Rotterdam, Netherlands
£1859
From
£1767
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Caribbean Princess, World Cruise
1 / 20
Discount
Princess Cruises
Duration
27 nights
Date
21 Apr 2027
Ship
Caribbean Princess
  • Departure - Fort Lauderdale, Florida
  • 17 stops  
  • Arrival - Copenhagen, Denmark
£2953
From
£2894
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Balmoral, Northern Europe
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
7 nights
Date
22 Apr 2027
Ship
Balmoral
  • Departure - Rosyth (Edinburgh), Scotland
  • 7 stops  
  • Arrival - Rosyth (Edinburgh), Scotland
£1299
From
£1261
Price per person / inside stateroom
Viking Vela, Norwegian Fjords
1 / 22
Discount
Viking Cruises
Duration
7 nights
Date
23 Apr 2027
Ship
Viking Vela
  • Departure - Amsterdam, Netherlands
  • 7 stops  
  • Arrival - Bergen, Norway
£4495
From
£4316
Price per person / balcony stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Rotterdam, Northern Europe
1 / 23
5 % off
Holland America Line
Duration
7 nights
Date
25 Apr 2027
Ship
Rotterdam
  • Departure - Rotterdam, Netherlands
  • 6 stops  
  • Arrival - Rotterdam, Netherlands
£999
From
£950
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Rotterdam, Norwegian Fjords
1 / 23
5 % off
Holland America Line
Duration
14 nights
Date
25 Apr 2027
Ship
Rotterdam
  • Departure - Rotterdam, Netherlands
  • 11 stops  
  • Arrival - Rotterdam, Netherlands
£1899
From
£1805
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Volendam, Transatlantic
1 / 20
5 % off
Holland America Line
Duration
19 nights
Date
26 Apr 2027
Ship
Volendam
  • Departure - Rotterdam, Netherlands
  • 8 stops  
  • Arrival - Fort Lauderdale, Florida
£2899
From
£2755
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Seven Seas Mariner, World Cruise
1 / 10
Discount
Regent Seven Seas Cruises
Duration
92 nights
Date
29 Apr 2027
Ship
Seven Seas Mariner
  • Departure - New York, USA
  • 68 stops  
  • Arrival - Southampton, Great Britain
£62389
From
£59894
Price per person / suite
Seven Seas Mariner, World Cruise
1 / 10
Discount
Regent Seven Seas Cruises
Duration
174 nights
Date
29 Apr 2027
Ship
Seven Seas Mariner
  • Departure - New York, USA
  • 135 stops  
  • Arrival - Athens (Piraeus), Greece
£127659
From
£122553
Price per person / suite
Queen Victoria, Norwegian Fjords
1 / 26
Discount
Cunard
Duration
12 nights
Date
30 Apr 2027
Ship
Queen Victoria
  • Departure - Southampton, Great Britain
  • 10 stops  
  • Arrival - Southampton, Great Britain
£1199
From
£1188
Price per person / inside stateroom
3 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600, UP TO $600 ONBOARD CREDIT
Zuiderdam, Norwegian Fjords
1 / 24
5 % off
Holland America Line
Duration
14 nights
Date
1 May 2027
Ship
Zuiderdam
  • Departure - Amsterdam, Netherlands
  • 11 stops  
  • Arrival - Amsterdam, Netherlands
£2239
From
£2128
Price per person / oceanview stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Queen Victoria, Norwegian Fjords
1 / 26
Discount
Cunard
Duration
10 nights
Date
2 May 2027
Ship
Queen Victoria
  • Departure - Hamburg, Germany
  • 9 stops  
  • Arrival - Southampton, Great Britain
£1049
From
£1039
Price per person / inside stateroom
3 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600, UP TO $600 ONBOARD CREDIT
Rotterdam, Northern Europe
1 / 23
5 % off
Holland America Line
Duration
21 nights
Date
2 May 2027
Ship
Rotterdam
  • Departure - Rotterdam, Netherlands
  • 16 stops  
  • Arrival - Rotterdam, Netherlands
£3009
From
£2859
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MS Nordlys, Norwegian Fjords
1 / 10
5 % off
Hurtigruten
Duration
9 nights
Date
3 May 2027
Ship
MS Nordlys
  • Departure - Oslo, Norway
  • 11 stops  
  • Arrival - Oslo, Norway
£3047
From
£2895
Price per person / inside stateroom
Show all departures (93)
MS Nordlys, Norwegian Fjords
1 / 10
5 % off
Hurtigruten
Duration
9 nights
Date
3 May 2027
Ship
MS Nordlys
  • Departure - Oslo, Norway
  • 11 stops  
  • Arrival - Oslo, Norway
£3047
From
£2895
Price per person / inside stateroom
Show all departures (93)
Caribbean Princess, Northern Europe
1 / 20
Discount
Princess Cruises
Duration
12 nights
Date
6 May 2027
Ship
Caribbean Princess
  • Departure - Copenhagen, Denmark
  • 12 stops  
  • Arrival - Copenhagen, Denmark
£1669
From
£1636
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Zuiderdam, Norwegian Fjords
1 / 24
5 % off
Holland America Line
Duration
7 nights
Date
8 May 2027
Ship
Zuiderdam
  • Departure - Amsterdam, Netherlands
  • 6 stops  
  • Arrival - Amsterdam, Netherlands
£849
From
£807
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Zuiderdam, Norwegian Fjords
1 / 24
5 % off
Holland America Line
Duration
14 nights
Date
8 May 2027
Ship
Zuiderdam
  • Departure - Amsterdam, Netherlands
  • 11 stops  
  • Arrival - Amsterdam, Netherlands
£1669
From
£1586
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Sky Princess, Norwegian Fjords
1 / 28
Discount
Princess Cruises
Duration
14 nights
Date
8 May 2027
Ship
Sky Princess
  • Departure - Southampton, Great Britain
  • 12 stops  
  • Arrival - Southampton, Great Britain
£2103
From
£2061
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Norwegian Star, Northern Europe
1 / 15
Discount
Norwegian Cruise Line
Duration
7 nights
Date
9 May 2027
Ship
Norwegian Star
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Copenhagen, Denmark
£643
From
£624
Price per person / inside stateroom
3 Available promotions:
Enjoy 10% OFF car parking in Southampton!, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Rotterdam, Northern Europe
1 / 23
5 % off
Holland America Line
Duration
14 nights
Date
9 May 2027
Ship
Rotterdam
  • Departure - Rotterdam, Netherlands
  • 11 stops  
  • Arrival - Rotterdam, Netherlands
£2099
From
£1995
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Rotterdam, Northern Europe
1 / 23
5 % off
Holland America Line
Duration
21 nights
Date
9 May 2027
Ship
Rotterdam
  • Departure - Rotterdam, Netherlands
  • 16 stops  
  • Arrival - Rotterdam, Netherlands
£3139
From
£2983
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
EXPLORA IV, Northern Europe
1 / 26
Explora Journeys
Duration
15 nights
Date
10 May 2027
Ship
EXPLORA IV
  • Departure - Copenhagen, Denmark
  • 13 stops  
  • Arrival - Southampton, Great Britain
From
£10220
Price per person / suite
Viking Libra, Northern Europe
1 / 22
Discount
Viking Cruises
Duration
14 nights
Date
12 May 2027
Ship
Viking Libra
  • Departure - Bergen, Norway
  • 14 stops  
  • Arrival - Stockholm, Sweden
£7395
From
£7100
Price per person / balcony stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Arcadia, Northern Europe
1 / 27
Discount
P&O Cruises
Duration
14 nights
Date
13 May 2027
Ship
Arcadia
  • Departure - Southampton, Great Britain
  • 10 stops  
  • Arrival - Southampton, Great Britain
£1294
From
£1269
Price per person / inside stateroom
4 Available promotions:
PRICE DROP GUARANTEE, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600, UP TO £500 SAVINGS
Regal Princess, Northern Europe
1 / 23
Discount
Princess Cruises
Duration
7 nights
Date
15 May 2027
Ship
Regal Princess
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Copenhagen, Denmark
£908
From
£890
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Sky Princess, Northern Europe
1 / 28
Discount
Princess Cruises
Duration
7 nights
Date
15 May 2027
Ship
Sky Princess
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
£1075
From
£1054
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Celebrity Apex, Northern Europe
1 / 29
Discount
Celebrity Cruises
Duration
13 nights
Date
15 May 2027
Ship
Celebrity Apex
  • Departure - Southampton, Great Britain
  • 10 stops  
  • Arrival - Southampton, Great Britain
£2078
From
£2037
Price per person / inside stateroom
4 Available promotions:
Enjoy 10% OFF car parking in Southampton!, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600, UP TO $700 ONBOARD SPEND
Sky Princess, Norwegian Fjords
1 / 28
Discount
Princess Cruises
Duration
14 nights
Date
15 May 2027
Ship
Sky Princess
  • Departure - Southampton, Great Britain
  • 13 stops  
  • Arrival - Southampton, Great Britain
£2223
From
£2179
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Caribbean Princess, Northern Europe
1 / 20
Discount
Princess Cruises
Duration
12 nights
Date
18 May 2027
Ship
Caribbean Princess
  • Departure - Copenhagen, Denmark
  • 12 stops  
  • Arrival - Copenhagen, Denmark
£3076
From
£3015
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
50 of 595 pcs