United flights from Shanghai to Cuba from ¥ 17,351*