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