Trip to Beijing

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Shanghai to Beijing

🛫 Enjoy a quick and convenient flight from Shanghai to Beijing with a direct route taking just 2 hours and 5 minutes. Airlines like Hainan, Air China, and China Eastern provide options for this popular route. 🌆 Experience the bustling capital of China after a comfortable flight that covers the distance of 4 hours and 13 minutes. 💸 Flight prices between Beijing and Shanghai can range from $134 to $325, providing various options to suit different budgets for your journey across these two dynamic Chinese cities.

Where to stay in Beijing

There are over 3018 hotels to stay in Beijing. Prices range from $10 per night.

Find accommodation
  • Hainan Airlines, Air China, and China Eastern Airlines are the main airlines that offer flights between Shanghai and Beijing. These flights usually depart from Shanghai Hongqiao Airport and arrive at Beijing Capital Airport. Travelers can choose from multiple flights throughout the day provided by these reputable Chinese airlines for their journey between the two major cities.
  • The flight duration from Shanghai to Beijing typically takes around 4 hours and 13 minutes. This time can vary slightly depending on factors such as weather conditions, air traffic, and the specific flight route taken. Passengers can expect a relatively short and convenient journey by air between these two major cities in China, allowing for efficient travel between Shanghai and Beijing.
  • The cost of a flight from Shanghai to Beijing can range from $134 to $325, depending on various factors such as the airline, class of travel, and how far in advance the ticket is booked. Travelers can find budget-friendly options by comparing prices across different airlines and booking platforms. It's advisable to book tickets early or look out for promotions to secure the best deals for flights between these two bustling cities in China.