SHA FRA

Flights from Shanghai to Frankfurt

Recently found fares start at $331. Compare airlines, see which months are cheapest and set a free price alert.

Cheapest round trip
$715
Cheapest one way
$331
Typical price
$378
Nonstop flights
12h 12m
Cheapest month
November
When to go

Cheapest month to fly to Frankfurt

October · November · January · February

Recently found

Cheapest fares found by travellers

DatesAirlineStopsPrice
Wed, 25 Nov AirAsia X 2 stops $331 View deal
Sun, 22 Nov Gulf Air 1 stop $337 View deal
Sun, 15 Nov Gulf Air 1 stop $349 View deal
Mon, 16 Nov Gulf Air 1 stop $355 View deal
Wed, 4 Nov Gulf Air 1 stop $355 View deal
Sat, 7 Nov Air India 1 stop $358 View deal
Thu, 26 Nov Spring Airlines 2 stops $374 View deal
Tue, 27 Oct Air India 1 stop $376 View deal
Thu, 12 Nov Air India 1 stop $377 View deal
Fri, 30 Oct Vietnam Airlines 1 stop $378 View deal
Fri, 12 Feb Gulf Air 1 stop $380 View deal
Fri, 12 Feb – Thu, 25 Feb Gulf Air 1 stop $715 View deal

Fares found by travellers in recent days. Prices and availability can change.

Airlines flying from Shanghai to Frankfurt

AirAsia X Gulf Air Air India Spring Airlines Vietnam Airlines Air China China Eastern Etihad Airways Emirates

Flights from Shanghai to Frankfurt: FAQ

What is the cheapest flight from Shanghai to Frankfurt?

The cheapest fare recently found from Shanghai to Frankfurt was $331. Prices change often, so set a price alert to catch the next drop.

When is the cheapest time to fly to Frankfurt?

Based on recent fares, November is currently the cheapest month, with prices from $331.

Are there nonstop flights from Shanghai to Frankfurt?

Yes. Nonstop flights take about 12h 12m.

Which airlines fly from Shanghai to Frankfurt?

Recent fares on this route include AirAsia X, Gulf Air, Air India, Spring Airlines, Vietnam Airlines.