$345 Cheap flight deals from Rome (ROM) to Shanghai (SHA)

Earn rewards on top of your airline miles with Orbitz Rewards

Many airlines offer flexible change policies

Sign up to receive text alerts about your trip

Airfares from $345 One Way, $469 Round Trip from Rome to Shanghai

Prices starting at $469 for return flights and $345 for one-way flights to Shanghai were the cheapest prices found within the past 7 days, for the period specified. Prices and availability are subject to change. Additional terms apply.