Oslo Cruises 2026 / 2027 / 2028 Dates
Discover Norway's vibrant capital with our fantastic range of Oslo cruises for 2026 and 2027. From the striking Oslo Opera House and historic Akershus Fortress to the beautiful sculptures of Vigeland Park and scenic Oslofjord, Oslo offers an unforgettable blend of culture, history and modern Scandinavian charm. Start planning your Oslo cruise today and secure the best cabins, dates and deals!
Browse our fantastic range of Oslo cruises below. Use the filters to find the perfect cruise that suits your schedule and budget.
Oslo
We found
380 cruises

1 / 25
Discount

Duration
7 nights
Date
12 Feb 2028
Ship
Ventura
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
Show all departures (3)
Available promotion:
UP TO £500 SAVINGS

1 / 25
Discount

Duration
7 nights
Date
2 Dec 2028
Ship
Ventura
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
Show all departures (3)

1 / 24
9.5 % off

Duration
5 nights
Date
6 Jun 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 5 stops
- Arrival - Oslo, Norway

1 / 15
Discount

Duration
7 nights
Date
9 May 2027
Ship
Norwegian Star
- Departure - Southampton, Great Britain
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 29
8 % off

Duration
5 nights
Date
25 Aug 2028
Ship
MSC Splendida
- Departure - Oslo, Norway
- 5 stops
- Arrival - Stockholm, Sweden
Show all departures (3)

1 / 20
5 % off

Duration
7 nights
Date
4 Dec 2028
Ship
Ambition
- Departure - Tilbury (London), Great Britain
- 5 stops
- Arrival - Tilbury (London), Great Britain

1 / 25
Discount

Duration
8 nights
Date
31 Dec 2027
Ship
Ventura
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
Available promotion:
UP TO £500 SAVINGS

1 / 29
8 % off

Duration
5 nights
Date
11 Aug 2028
Ship
MSC Splendida
- Departure - Oslo, Norway
- 5 stops
- Arrival - Stockholm, Sweden
Show all departures (2)

1 / 28
Discount

Duration
7 nights
Date
2 Sep 2028
Ship
Sky Princess
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain

1 / 28
Discount

Duration
7 nights
Date
14 Apr 2028
Ship
Britannia
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
Available promotion:
UP TO £500 SAVINGS

1 / 29
8 % off

Duration
5 nights
Date
30 Jun 2028
Ship
MSC Splendida
- Departure - Oslo, Norway
- 5 stops
- Arrival - Stockholm, Sweden
1 / 33
9.5 % off

Duration
7 nights
Date
3 Oct 2027
Ship
MSC Preziosa
- Departure - Hamburg, Germany
- 6 stops
- Arrival - Hamburg, Germany
1 / 33
9.5 % off

Duration
7 nights
Date
10 Oct 2027
Ship
MSC Preziosa
- Departure - Hamburg, Germany
- 6 stops
- Arrival - Hamburg, Germany

1 / 22
Discount

Duration
7 nights
Date
6 Mar 2028
Ship
Bolette
- Departure - Newcastle upon Tyne, Great Britain
- 7 stops
- Arrival - Newcastle upon Tyne, Great Britain

1 / 21
Discount

Duration
6 nights
Date
14 Aug 2028
Ship
Freedom of the Seas
- Departure - Southampton, Great Britain
- 5 stops
- Arrival - Southampton, Great Britain

1 / 30
8 % off

Duration
7 nights
Date
11 Sep 2027
Ship
MSC Meraviglia
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
1 / 33
9.5 % off

Duration
7 nights
Date
1 Oct 2028
Ship
MSC Preziosa
- Departure - Hamburg, Germany
- 6 stops
- Arrival - Hamburg, Germany
1 / 33
9.5 % off

Duration
7 nights
Date
8 Oct 2028
Ship
MSC Preziosa
- Departure - Hamburg, Germany
- 6 stops
- Arrival - Hamburg, Germany

1 / 24
5 % off

Duration
7 nights
Date
8 May 2027
Ship
Zuiderdam
- Departure - Amsterdam, Netherlands
- 6 stops
- Arrival - Amsterdam, Netherlands

1 / 24
9.5 % off

Duration
7 nights
Date
12 Sep 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 29
9.5 % off

Duration
7 nights
Date
27 May 2028
Ship
MSC Splendida
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark
Show all departures (2)

1 / 29
9.5 % off

Duration
7 nights
Date
28 May 2028
Ship
MSC Splendida
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany
Show all departures (2)

1 / 20
Discount

Duration
7 nights
Date
29 Apr 2028
Ship
Caribbean Princess
- Departure - Southampton, Great Britain
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 20
Discount

Duration
7 nights
Date
16 Jun 2028
Ship
Caribbean Princess
- Departure - Southampton, Great Britain
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 35
Discount

Duration
7 nights
Date
21 May 2028
Ship
Queen Anne
- Departure - Southampton, Great Britain
- 7 stops
- Arrival - Southampton, Great Britain

1 / 35
Discount

Duration
7 nights
Date
15 Oct 2028
Ship
Queen Anne
- Departure - Southampton, Great Britain
- 7 stops
- Arrival - Southampton, Great Britain

1 / 24
9.5 % off

Duration
7 nights
Date
11 Sep 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 24
9.5 % off

Duration
7 nights
Date
6 Jun 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 24
9.5 % off

Duration
7 nights
Date
19 Jun 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 23
Discount

Duration
7 nights
Date
15 May 2027
Ship
Regal Princess
- Departure - Southampton, Great Britain
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 24
9.5 % off

Duration
7 nights
Date
29 Aug 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 24
9.5 % off

Duration
7 nights
Date
5 Jun 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 24
9.5 % off

Duration
7 nights
Date
20 Jun 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 26
Discount

Duration
10 nights
Date
2 May 2027
Ship
Queen Victoria
- Departure - Hamburg, Germany
- 9 stops
- Arrival - Southampton, Great Britain

1 / 30
8 % off

Duration
7 nights
Date
27 May 2028
Ship
MSC Meraviglia
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain

1 / 21
Discount

Duration
7 nights
Date
16 Jul 2028
Ship
Freedom of the Seas
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain

1 / 20
5 % off

Duration
6 nights
Date
5 Jul 2028
Ship
Ambition
- Departure - Dundee, Scotland
- 5 stops
- Arrival - Dundee, Scotland

1 / 24
9.5 % off

Duration
8 nights
Date
9 Sep 2027
Ship
MSC Magnifica
- Departure - Stockholm, Sweden
- 7 stops
- Arrival - Oslo, Norway

1 / 27
Discount

Duration
7 nights
Date
26 May 2027
Ship
Aurora
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
Available promotion:
UP TO £500 SAVINGS

1 / 24
5 % off

Duration
7 nights
Date
6 May 2028
Ship
Zuiderdam
- Departure - Amsterdam, Netherlands
- 6 stops
- Arrival - Amsterdam, Netherlands

1 / 24
8 % off

Duration
6 nights
Date
25 Jun 2027
Ship
MSC Magnifica
- Departure - Oslo, Norway
- 7 stops
- Arrival - Stockholm, Sweden
Show all departures (6)

1 / 29
9.5 % off

Duration
7 nights
Date
24 Jun 2028
Ship
MSC Splendida
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 29
9.5 % off

Duration
7 nights
Date
25 Jun 2028
Ship
MSC Splendida
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 29
9.5 % off

Duration
7 nights
Date
19 Aug 2028
Ship
MSC Splendida
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 29
9.5 % off

Duration
7 nights
Date
20 Aug 2028
Ship
MSC Splendida
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 21
Discount

Duration
8 nights
Date
4 Jun 2028
Ship
Freedom of the Seas
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain

1 / 23
5 % off

Duration
7 nights
Date
11 Apr 2027
Ship
Rotterdam
- Departure - Rotterdam, Netherlands
- 6 stops
- Arrival - Rotterdam, Netherlands

1 / 23
5 % off

Duration
7 nights
Date
25 Apr 2027
Ship
Rotterdam
- Departure - Rotterdam, Netherlands
- 6 stops
- Arrival - Rotterdam, Netherlands

1 / 24
9.5 % off

Duration
7 nights
Date
3 Jul 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 24
9.5 % off

Duration
7 nights
Date
4 Jul 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 24
9.5 % off

Duration
7 nights
Date
28 Aug 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 28
Discount

Duration
7 nights
Date
15 Jul 2028
Ship
Sky Princess
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain

1 / 21
Discount

Duration
8 nights
Date
22 Aug 2027
Ship
Freedom of the Seas
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain

1 / 29
9.5 % off

Duration
7 nights
Date
8 Jul 2028
Ship
MSC Splendida
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 29
9.5 % off

Duration
7 nights
Date
9 Jul 2028
Ship
MSC Splendida
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 21
Discount

Duration
8 nights
Date
20 Aug 2028
Ship
Freedom of the Seas
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain

1 / 24
9.5 % off

Duration
8 nights
Date
26 Aug 2027
Ship
MSC Magnifica
- Departure - Stockholm, Sweden
- 7 stops
- Arrival - Oslo, Norway

1 / 23
5 % off

Duration
7 nights
Date
30 May 2027
Ship
Rotterdam
- Departure - Rotterdam, Netherlands
- 6 stops
- Arrival - Rotterdam, Netherlands

1 / 22
Discount

Duration
8 nights
Date
12 Apr 2028
Ship
Bolette
- Departure - Newcastle upon Tyne, Great Britain
- 8 stops
- Arrival - Newcastle upon Tyne, Great Britain

1 / 28
Discount

Duration
14 nights
Date
27 Aug 2027
Ship
Britannia
- Departure - Southampton, Great Britain
- 10 stops
- Arrival - Southampton, Great Britain
Available promotion:
UP TO £500 SAVINGS

1 / 23
5 % off

Duration
7 nights
Date
23 Apr 2028
Ship
Rotterdam
- Departure - Rotterdam, Netherlands
- 6 stops
- Arrival - Rotterdam, Netherlands

1 / 24
9.5 % off

Duration
7 nights
Date
17 Jul 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 24
9.5 % off

Duration
7 nights
Date
18 Jul 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 24
9.5 % off

Duration
7 nights
Date
31 Jul 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 24
9.5 % off

Duration
7 nights
Date
1 Aug 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 24
9.5 % off

Duration
7 nights
Date
14 Aug 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 24
9.5 % off

Duration
7 nights
Date
15 Aug 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 29
9.5 % off

Duration
7 nights
Date
22 Jul 2028
Ship
MSC Splendida
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 29
9.5 % off

Duration
7 nights
Date
23 Jul 2028
Ship
MSC Splendida
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 29
9.5 % off

Duration
7 nights
Date
5 Aug 2028
Ship
MSC Splendida
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 29
9.5 % off

Duration
7 nights
Date
6 Aug 2028
Ship
MSC Splendida
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 28
Discount

Duration
7 nights
Date
15 May 2027
Ship
Sky Princess
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain

1 / 26
Discount

Duration
12 nights
Date
30 Apr 2027
Ship
Queen Victoria
- Departure - Southampton, Great Britain
- 10 stops
- Arrival - Southampton, Great Britain

1 / 24
9.5 % off

Duration
8 nights
Date
17 Jun 2027
Ship
MSC Magnifica
- Departure - Stockholm, Sweden
- 7 stops
- Arrival - Oslo, Norway

1 / 23
5 % off

Duration
7 nights
Date
27 Jun 2027
Ship
Rotterdam
- Departure - Rotterdam, Netherlands
- 6 stops
- Arrival - Rotterdam, Netherlands

1 / 24
5 % off

Duration
7 nights
Date
24 Jul 2027
Ship
Zuiderdam
- Departure - Amsterdam, Netherlands
- 6 stops
- Arrival - Amsterdam, Netherlands

1 / 23
5 % off

Duration
7 nights
Date
5 Sep 2027
Ship
Rotterdam
- Departure - Amsterdam, Netherlands
- 6 stops
- Arrival - Rotterdam, Netherlands

1 / 26
Discount

Duration
7 nights
Date
4 Feb 2029
Ship
Queen Victoria
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain

1 / 28
Discount

Duration
7 nights
Date
21 Aug 2027
Ship
Sky Princess
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain

1 / 23
5 % off

Duration
7 nights
Date
26 Sep 2027
Ship
Rotterdam
- Departure - Rotterdam, Netherlands
- 6 stops
- Arrival - Rotterdam, Netherlands

1 / 24
5 % off

Duration
7 nights
Date
22 Jul 2028
Ship
Zuiderdam
- Departure - Amsterdam, Netherlands
- 6 stops
- Arrival - Amsterdam, Netherlands

1 / 24
5 % off

Duration
7 nights
Date
5 Aug 2028
Ship
Zuiderdam
- Departure - Amsterdam, Netherlands
- 6 stops
- Arrival - Amsterdam, Netherlands

1 / 23
5 % off

Duration
7 nights
Date
30 Apr 2028
Ship
Rotterdam
- Departure - Rotterdam, Netherlands
- 6 stops
- Arrival - Rotterdam, Netherlands

1 / 29
9.5 % off

Duration
9 nights
Date
30 Aug 2028
Ship
MSC Splendida
- Departure - Stockholm, Sweden
- 8 stops
- Arrival - Oslo, Norway

1 / 15
Discount

Duration
7 nights
Date
1 Aug 2028
Ship
Jewel of the Seas
- Departure - Copenhagen, Denmark
- 6 stops
- Arrival - Copenhagen, Denmark

1 / 21
Discount

Duration
8 nights
Date
6 Jun 2027
Ship
Freedom of the Seas
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain

1 / 28
Discount

Duration
7 nights
Date
17 Jul 2027
Ship
Sky Princess
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain

1 / 24
9.5 % off

Duration
8 nights
Date
1 Jul 2027
Ship
MSC Magnifica
- Departure - Stockholm, Sweden
- 7 stops
- Arrival - Oslo, Norway

1 / 27
Discount

Duration
14 nights
Date
15 Dec 2027
Ship
Aurora
- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain
Show all departures (3)
Available promotion:
UP TO £500 SAVINGS

1 / 23
5 % off

Duration
7 nights
Date
1 Oct 2028
Ship
Rotterdam
- Departure - Rotterdam, Netherlands
- 6 stops
- Arrival - Rotterdam, Netherlands
90 of 380 pcs

