Compare prices and tickets by train, bus or flight

Wed
Dec 1
$3936nordic regional airlines oy
Thu
Dec 2
$2420jal
Fri
Dec 3
$523Cathay Pacific
Sat
Dec 4
$4015nordic regional airlines oy
Sun
Dec 5
$2420jal
Mon
Dec 6
$3033KLM
Tue
Dec 7
$2223Lufthansa
Wed
Dec 8
$3931nordic regional airlines oy
Thu
Dec 9
$513Cathay Pacific
Fri
Dec 10
$2421jal
Sat
Dec 11
$4094Finnair
Sun
Dec 12
$2421jal
Mon
Dec 13
$2421jal
Tue
Dec 14
$2421jal
Wed
Dec 15
$4015Finnair
Thu
Dec 16
$2421jal
Fri
Dec 17
$2421jal
Sat
Dec 18
$4090nordic regional airlines oy
Sun
Dec 19
$2421jal
Mon
Dec 20
$4731China Eastern

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Flight Information between Frankfurt am Main and Shanghai

distanceDistance5467 miles (8818 km)
durationAverage flight duration12 h 50 min
priceAverage plane ticket price$2,681 (€2,233)
changesDirect flightYes
carriersAirlinesChina Eastern, Lufthansa or Cathay Pacific

Flights from Frankfurt am Main to Shanghai cover the 5467 miles (8818 km) long trip taking on average 12 h 50 min with our travel partners like China Eastern, Lufthansa or Cathay Pacific. There are direct flight services available. While the average ticket price for this route costs around $2,681 (€2,233), you can find the cheapest plane ticket for as low as $523 (€436). Travelers depart most frequently from Frankfurt am Main Airport and arrive in Shanghai Pudong.

Airlines

Lufthansa Frankfurt am Main – Shanghai

You can travel by flight between Frankfurt am Main and Shanghai with Lufthansa for as low as $524 (€436). When you search for schedules and tickets, Omio will show you the best route.

Lufthansa

Germany's largest airline is Lufthansa. Fly from Frankfurt am Main to Shanghai and book your most convinient flight ticket from Lufthansa's many ticket options including: Economy Light, Economy Classic, Economy Flex, Business Class and First Class.

Lufthansa tickets between Frankfurt am Main and Shanghai are available online on Omio. We help you compare and book your perfect trip with Lufthansa from Frankfurt am Main to Shanghai all in one place. If you’re specifically looking for the cheapest, fastest or earliest flight, you can find all the current Lufthansa flight schedules and plane tickets available on Omio for the 5467 miles (8818 km) trip. You can also see relevant travel information for the Lufthansa flight, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this flight, compare the fastest Frankfurt am Main to Shanghai routes as well as the cheapest ticket prices available, and buy the best Lufthansa Frankfurt am Main to Shanghai plane ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the Lufthansa plane ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Shanghai with Lufthansa!

    Lufthansa has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Lufthansa tickets from Frankfurt am Main to Shanghai and when traveling by flight:

    • Cashless payments recommended
    • Online booking and check-in recommended

    Travel Tips

    Frankfurt am Main to Shanghai Flight
    Take a flight to Shanghai easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Frankfurt am Main to Shanghai.
    FAQs
    Are there any COVID-19 restrictions for international travel by flight between Frankfurt am Main and Shanghai?

    Travel between Frankfurt am Main, Germany and Shanghai, China by plane is: Restricted.

    Can I enter China from Germany?

    International entry status: Entry is restricted for citizens and permanent residents of Germany

    Do I need to quarantine on arrival in China from Frankfurt am Main?

    Conditions of entry:

    • 14-day mandatory quarantine and a negative COVID-19 test issued at most 2 days before arrival
    • Pre-arrival health declaration
    • Entry is allowed only for essential reasons

    What are the safety rules to follow in Shanghai, China?

    All travelers in China must observe these coronavirus safety measures:

    • Physical distance: 1 metre (s) (3 feet)
    • Face mask: Mandatory

    The information above was last checked on 11/24/21. Remember to review the latest COVID-19 travel safety regulations   for your flight from Frankfurt am Main to Shanghai as this information can change.

    Do I need to quarantine when I return to Germany from Shanghai, China?

    Return travel from China to Germany is: Partially open.

    Are there any international entry restrictions on returning to Frankfurt am Main from Shanghai?

    Entry into Germany is allowed for: Entry is partially open for citizens and permanent residents of China

    Do I need to quarantine on arrival in Germany from Shanghai?

    Requirements for reentering:

    • Negative COVID-19 test issued at most 3 days before arrival
    • Digital entry registration is required prior to arrival
    • The exact quarantine requirements depend on the regulations in each federal state

    What are the safety rules to follow in Frankfurt am Main, Germany?

    The government of Germany has imposed these measures to reduce the spread of COVID-19:

    • Physical distance requirement: 1.5 metre (s) (5 feet)
    • Face mask requirement: Mandatory

    Last checked on 11/29/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Frankfurt am Main from Shanghai.

    How much do cheap flights from Frankfurt am Main to Shanghai cost?
    If you’re looking to save money on tickets, you can find cheap Frankfurt am Main to Shanghai flights for as little as $523 (€436)  in the next 7 days.
    What is the price of a flight ticket between Frankfurt am Main and Shanghai?
    If you are looking to purchase your plane ticket in the next 7 days, you can expect the Frankfurt am Main to Shanghai flight to cost on average $2,681 (€2,233)  one way.
    How many miles is it from Frankfurt am Main to Shanghai by flight?
    When traveling this route you should expect the distance to Shanghai from Frankfurt am Main by plane to be approximately 5467 miles (8818 km).
    What is the Frankfurt am Main to Shanghai flight travel time?
    While the time it takes to travel 5467 miles (8818 km) to Shanghai from Frankfurt am Main can vary based on specific dates, weekends, and holidays, the Frankfurt am Main to Shanghai flight journey time is on average 12 h 50 min.
    What is the departure airport in Frankfurt am Main and arrival airport in Shanghai?

    Before booking your flight from Frankfurt am Main to Shanghai, you have a few airport options to start your journey from including flying out of Frankfurt am Main Airport and Frankfurt Hahn Airport. Similarly, you can opt to land in Shanghai at airports like Shanghai Pudong and Shanghai Hongqiao.

    Omio travelers most frequently book a flight from Frankfurt am Main Airport   to Shanghai Pudong   for this route.

    Where is the airport in Frankfurt am Main? Where is the airport in Shanghai?

    Passengers board their flight most frequently from Frankfurt am Main Airport, which is located around 6 miles (10 km) away from the city center, and they get off the plane at Shanghai Pudong, located 21 miles (34 km) away from the city center. You can check for taxi services, public transit options or airport shuttle services available from Shanghai Pudong to take you to the city center of Shanghai.

    Which airlines can take me from Frankfurt am Main to Shanghai?
    When taking a flight from Frankfurt am Main to Shanghai, you can count on China Eastern, Lufthansa or Cathay Pacific for the best way to get you to Shanghai. You can also check all possible airlines who offer a service to Shanghai from Frankfurt am Main and compare the amenities they offer before buying a plane ticket.
    When can I take the first flight from Frankfurt am Main to Shanghai? When can I take the last flight for the day?
    The first Frankfurt am Main to Shanghai flight departs at 5: 55 AM   and the last flight from Frankfurt am Main to Shanghai leaves at 9: 00 PM. Check out the most up-to-date flight schedule from Frankfurt am Main to Shanghai on Omio and find the best time to travel to your destination.
    How early should I buy Frankfurt am Main to Shanghai plane tickets to get the best deals?
    You can find flights from Frankfurt am Main to Shanghai to cost on average $2,681 (€2,233) one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Frankfurt am Main to Shanghai flight generally on sale a few months before the planned travel date.

    More options for your journey from Frankfurt am Main to Shanghai

    Here are some other resources that might have the information you need