Are you looking for a river cruise from Shanghai to Beijing? October, November and March are the most popular months to river cruise between Shanghai and Beijing and there are 57 departures available from one of the world's leading river cruise lines.