Cruises from Shanghai

Cruises from Shanghai

Cruises from Shanghai operate all year round and include a choice of mini-breaks and longer escapes to Japan, South Korea, Hong Kong and Taiwan


Shanghai has three main cruise terminals. The major one is located in Baoshin around 25km from Shanghai city and is the Wusongkou Cruise International Terminal. There is also the Shanghai Port International Cruise Terminal located on the Huangpu River, near the downtown area. The third one is the Waigaoqiao International Cruise Terminal located in the Pudong New Area, about 6 kilometers from Wusongkou Port, 30 kilometers from downtown Shanghai. Carefully check your cruise line embarkation information to ensure you go to the correct cruise port. Pre-booked transfers are preferred to avoid any language difficulties

Baoshan (Shanghai)
Shanghai

We found

84 cruises

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
4 nights
Date
20 Jan 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 3 stops  
  • Arrival - Shanghai, China
From
$915
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Show all departures (2)
MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
8 nights
Date
20 Jan 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 6 stops  
  • Arrival - Shanghai, China
From
$1,931
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
28 Jan 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,194
From
$1,094
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
1 Feb 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,292
From
$1,192
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
4 nights
Date
2 Feb 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 4 stops  
  • Arrival - Shanghai, China
From
$1,085
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Show all departures (4)
MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
9 nights
Date
2 Feb 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 7 stops  
  • Arrival - Shanghai, China
From
$2,870
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
5 Feb 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,894
From
$1,794
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
5 nights
Date
6 Feb 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 4 stops  
  • Arrival - Shanghai, China
From
$1,694
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Show all departures (2)
MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
9 nights
Date
6 Feb 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 7 stops  
  • Arrival - Shanghai, China
From
$2,960
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
9 Feb 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,762
From
$1,662
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
13 Feb 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,135
From
$1,035
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
5 nights
Date
15 Feb 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 5 stops  
  • Arrival - Shanghai, China
From
$1,204
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
5 nights
Date
17 Feb 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
$1,047
From
$947
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
5 nights
Date
22 Feb 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
$1,022
From
$922
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
27 Feb 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,031
From
$931
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Show all departures (2)
Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
3 Mar 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$938
From
$838
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Show all departures (2)
Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
5 nights
Date
7 Mar 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
$1,064
From
$964
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
12 Mar 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,037
From
$937
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
16 Mar 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,106
From
$1,006
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
20 Mar 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,066
From
$966
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
5 nights
Date
24 Mar 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
$1,540
From
$1,440
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
8 nights
Date
29 Mar 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 6 stops  
  • Arrival - Baoshan (Shanghai), China
$3,348
From
$3,248
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
6 Apr 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,210
From
$1,110
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
5 nights
Date
18 Apr 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
$1,438
From
$1,338
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
8 nights
Date
23 Apr 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 6 stops  
  • Arrival - Baoshan (Shanghai), China
$3,048
From
$2,948
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
1 May 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,666
From
$1,566
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
5 May 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,133
From
$1,033
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
8 nights
Date
9 May 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 6 stops  
  • Arrival - Yokohama (Tokyo), Japan
$2,404
From
$2,304
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
26 May 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,164
From
$1,064
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Show all departures (3)
Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
5 nights
Date
30 May 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
$1,517
From
$1,417
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
5 nights
Date
4 Jun 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
$1,516
From
$1,416
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
5 nights
Date
13 Jun 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
$1,343
From
$1,243
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
8 nights
Date
18 Jun 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 6 stops  
  • Arrival - Baoshan (Shanghai), China
$2,280
From
$2,180
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Show all departures (3)
Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
26 Jun 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,195
From
$1,095
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Show all departures (3)
Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
5 nights
Date
30 Jun 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
$1,860
From
$1,760
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
5 Jul 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,571
From
$1,471
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Show all departures (2)
Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
3 nights
Date
9 Jul 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,327
From
$1,227
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Show all departures (2)
Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
12 Jul 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,571
From
$1,471
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Show all departures (3)
Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
5 nights
Date
24 Jul 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
$2,077
From
$1,977
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
5 nights
Date
29 Jul 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
$1,860
From
$1,760
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
4 nights
Date
2 Aug 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 3 stops  
  • Arrival - Shanghai, China
From
$1,185
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Show all departures (2)
MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
9 nights
Date
2 Aug 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 6 stops  
  • Arrival - Shanghai, China
From
$2,740
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
3 Aug 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,571
From
$1,471
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Show all departures (2)
MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
5 nights
Date
6 Aug 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 4 stops  
  • Arrival - Shanghai, China
From
$1,464
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
10 nights
Date
6 Aug 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 7 stops  
  • Arrival - Shanghai, China
From
$3,029
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
8 nights
Date
7 Aug 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 5 stops  
  • Arrival - Baoshan (Shanghai), China
$3,256
From
$3,156
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
5 nights
Date
15 Aug 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
$2,042
From
$1,942
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
5 nights
Date
20 Aug 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
$2,042
From
$1,942
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
5 nights
Date
24 Aug 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 5 stops  
  • Arrival - Shanghai, China
From
$1,424
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
25 Aug 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,333
From
$1,233
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
5 nights
Date
29 Aug 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 4 stops  
  • Arrival - Shanghai, China
From
$1,264
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
5 nights
Date
29 Aug 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
$1,585
From
$1,485
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
5 nights
Date
16 Sep 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 4 stops  
  • Arrival - Shanghai, China
From
$1,274
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
9 nights
Date
16 Sep 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 7 stops  
  • Arrival - Shanghai, China
From
$2,380
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
5 nights
Date
19 Sep 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
$1,473
From
$1,373
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
4 nights
Date
21 Sep 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 4 stops  
  • Arrival - Shanghai, China
From
$1,025
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
9 nights
Date
21 Sep 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 7 stops  
  • Arrival - Shanghai, China
From
$2,440
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
5 nights
Date
25 Sep 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 4 stops  
  • Arrival - Shanghai, China
From
$1,334
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
9 nights
Date
25 Sep 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 7 stops  
  • Arrival - Shanghai, China
From
$2,740
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
4 nights
Date
30 Sep 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 4 stops  
  • Arrival - Shanghai, China
From
$1,315
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
8 nights
Date
30 Sep 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 6 stops  
  • Arrival - Shanghai, China
From
$2,671
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
6 nights
Date
1 Oct 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 5 stops  
  • Arrival - Baoshan (Shanghai), China
$2,757
From
$2,657
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
4 nights
Date
7 Oct 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
$1,110
From
$1,010
Price per person twin share / inside stateroom

Prices are in NZ Dollars

MSC Bellissima, Asia
1 / 21
MSC Cruises
Duration
6 nights
Date
8 Oct 2027
Ship
MSC Bellissima
  • Departure - Shanghai, China
  • 5 stops  
  • Arrival - Tokyo, Japan
From
$1,943
Price per person twin share / balcony stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
$200 off — 7 days left
Royal Caribbean
Duration
10 nights
Date
11 Oct 2027
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 8 stops  
  • Arrival - Yokohama (Tokyo), Japan
$2,329
From
$2,229
Price per person twin share / inside stateroom

Prices are in NZ Dollars

EXPLORA III, Asia
1 / 25
Explora Journeys
Duration
7 nights
Date
9 Nov 2027
Ship
EXPLORA III
  • Departure - Shanghai, China
  • 6 stops  
  • Arrival - Hong Kong, China
From
$9,730
Price per person twin share / suite

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
Royal Caribbean
Duration
4 nights
Date
21 Jan 2028
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
From
$1,377
Price per person twin share / inside stateroom

Prices are in NZ Dollars

EXPLORA III, Asia
1 / 25
Explora Journeys
Duration
8 nights
Date
25 Jan 2028
Ship
EXPLORA III
  • Departure - Shanghai, China
  • 7 stops  
  • Arrival - Tokyo, Japan
From
$7,805
Price per person twin share / suite

Prices are in NZ Dollars

EXPLORA III, Asia
1 / 25
Explora Journeys
Duration
15 nights
Date
25 Jan 2028
Ship
EXPLORA III
  • Departure - Shanghai, China
  • 12 stops  
  • Arrival - Taipei, (Keelung) Taiwan
From
$14,615
Price per person twin share / suite

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
Royal Caribbean
Duration
5 nights
Date
2 Feb 2028
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
From
$1,700
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
Royal Caribbean
Duration
4 nights
Date
7 Feb 2028
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
From
$1,197
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
Royal Caribbean
Duration
5 nights
Date
11 Feb 2028
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
From
$1,079
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
Royal Caribbean
Duration
5 nights
Date
16 Feb 2028
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
From
$1,079
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
Royal Caribbean
Duration
5 nights
Date
21 Feb 2028
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
From
$961
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
Royal Caribbean
Duration
5 nights
Date
26 Feb 2028
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
From
$1,131
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
Royal Caribbean
Duration
4 nights
Date
2 Mar 2028
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 3 stops  
  • Arrival - Baoshan (Shanghai), China
From
$923
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
Royal Caribbean
Duration
5 nights
Date
10 Mar 2028
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
From
$1,131
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
Royal Caribbean
Duration
8 nights
Date
15 Mar 2028
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 6 stops  
  • Arrival - Yokohama (Tokyo), Japan
From
$1,642
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
Royal Caribbean
Duration
5 nights
Date
31 Mar 2028
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
From
$1,304
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Spectrum of the Seas, Asia
1 / 20
Royal Caribbean
Duration
5 nights
Date
5 Apr 2028
Ship
Spectrum of the Seas
  • Departure - Baoshan (Shanghai), China
  • 4 stops  
  • Arrival - Baoshan (Shanghai), China
From
$1,304
Price per person twin share / inside stateroom

Prices are in NZ Dollars

80 of 84 pcs

Other destinations

©2026 Cruise Deals NZ Ltd