Cruises and boat trips.

Prices run from $28 to $220, and half of the 5 priced listings cost $50 or less. Most take 4 hours to 6 hours.

For the operators we researched and recommend, see our food tours and cooking classes in Shanghai, or the experiences overview.

On the water