Are you looking for a river cruise from Beijing to Shanghai? May, September and October are the most popular months to river cruise between Beijing and Shanghai and there are 280 departures available from seven of the world's leading river cruise lines.