Shanghai

Cruises From Shanghai

Cruises From Shanghai, China

109 cruises depart from Shanghai in 2026–2028, with fares from $429 per person. Cruise lines sailing from Shanghai include Royal Caribbean and MSC. Popular destinations include Busan, Jeju, Fukuoka, Naha, Tokyo, and Kagoshima. Sailing soon? See last minute cruises from Shanghai. For terminal info, parking, and things to do ashore, see our Shanghai Cruise Port Guide.

February 22, 2027
Royal Caribbean Spectrum of the Seas
S M L XL
Shanghai → Nagasaki → Kagoshima → Shanghai
$572
$114 per day
Inside
February 17, 2027
5 Night Fukuoka & Busan Cruise
CruiseScore™ (4.59/5)
Royal Caribbean Spectrum of the Seas
S M L XL
Shanghai → Fukuoka → Busan → Shanghai
$586
$117 per day
Inside
March 7, 2027
5 Night Jeju & Fukuoka Cruise
CruiseScore™ (4.84/5)
Royal Caribbean Spectrum of the Seas
S M L XL
Shanghai → Jeju → Fukuoka → Shanghai
$596
$119 per day
Inside
February 21, 2028
Royal Caribbean Spectrum of the Seas
S M L XL
Shanghai → Busan → Jeju → Shanghai
$585
$117 per day
Inside
March 3, 2027
Royal Caribbean Spectrum of the Seas
S M L XL
Shanghai → Busan → Shanghai
$512
$128 per day
Inside
LOWEST PRICE EVER
February 20, 2027
4 Night Far East Cruise
CruiseScore™ (3.93/5)
MSC Bellissima
S M L XL
Shanghai → Jeju → Busan → Shanghai
$429
$107 per day
Inside
March 15, 2028
Royal Caribbean Spectrum of the Seas
S M L XL
Shanghai → Kumamoto → Kagoshima → Kobe → Tokyo
$899
$112 per day
Inside
February 26, 2028
5 Night Okinawa & Ishigaki Cruise
CruiseScore™ (4.84/5)
Royal Caribbean Spectrum of the Seas
S M L XL
Shanghai → Naha → Ishigaki Island → Shanghai
$634
$127 per day
Inside
PRICE DROP
February 24, 2027
5 Night Japan Cruise
CruiseScore™ (4.10/5)
MSC Bellissima
S M L XL
Shanghai → Jeju → Busan → Sasebo → Shanghai
$579
$116 per day
Inside
LOWEST PRICE EVER
October 11, 2027
Royal Caribbean Spectrum of the Seas
S M L XL
Shanghai → Jeju → Fukuoka → Sakaiminato → Hakodate → Sapporo → Tokyo → Tokyo
$1,272
$127 per day
Inside
March 12, 2027
Royal Caribbean Spectrum of the Seas
S M L XL
Shanghai → Busan → Shanghai
$566
$142 per day
Inside
February 11, 2028
Royal Caribbean Spectrum of the Seas
S M L XL
Shanghai → Nagasaki → Busan → Shanghai
$666
$133 per day
Inside
February 16, 2028
5 Night Busan & Fukuoka Cruise
CruiseScore™ (4.59/5)
Royal Caribbean Spectrum of the Seas
S M L XL
Shanghai → Busan → Fukuoka → Shanghai
$666
$133 per day
Inside
March 1, 2027
4 Night Far East Cruise
CruiseScore™ (4.05/5)
MSC Bellissima
S M L XL
Shanghai → Jeju → Busan → Shanghai
$479
$120 per day
Inside
March 20, 2027
4 Night Okinawa Cruise
CruiseScore™ (4.71/5)
Royal Caribbean Spectrum of the Seas
S M L XL
Shanghai → Naha → Shanghai
$578
$145 per day
Inside

Frequently Asked Questions about Cruises from Shanghai

❓ How many cruises depart from Shanghai?

109 cruises depart from Shanghai, sailing in 2026-2028.

❓ How much does a cruise from Shanghai cost?

Fares start at $429 per person; the total depends on the cruise line, cabin, and season.

❓ What cruise lines leave from Shanghai?

Cruise lines sailing out of Shanghai include Royal Caribbean and MSC.

❓ How long are cruises from Shanghai?

Cruises out of Shanghai range from 3 to 10 nights, with 4-night sailings the most common.

❓ Where do cruises from Shanghai go?

Popular destinations from Shanghai include Busan, Jeju, Fukuoka, Naha, Tokyo, and Kagoshima.

Get Weekly Cruise Deals

Weekly emails with the best deals, fully customized for you. No spam ever.

Let’s book your cruise

Tell us who’s sailing to see available cabins and fares.

Guests in this cabin
Ages at the time of sailing

Special fares are dependent on eligibility