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