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 — 8 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 — 8 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 — 8 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 — 8 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

10 of 84 pcs

Other destinations

©2026 Cruise Deals NZ Ltd