The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
This is the last flight of the day.
Find all the dates and times for this journey
4 h 35 m
13 h 10 m
Flights per day
Of the 2 flights that leave Bangkok for Shanghai every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
|Distance||1791 miles (2888 km)|
|Average flight duration||4 h 35 min|
|Average plane ticket price||$227 (€218)|
|Airlines||Thai Air Asia X, Spring Airlines Japan, thai lion mentari, Air China, Shanghai Airlines or China Eastern|
Flights from Bangkok to Shanghai cover the 1791 miles (2888 km) long trip taking on average 4 h 35 min with our travel partners like Thai Air Asia X, Spring Airlines Japan, thai lion mentari, Air China, Shanghai Airlines or China Eastern. There are direct flight services available. While the average ticket price for this route costs around $227 (€218), you can find the cheapest plane ticket for as low as $187 (€180). Travelers depart most frequently from Bangkok and arrive in Shanghai Pudong.
Travel by plane between Bangkok, Thailand and Shanghai, China is: Restricted.
International entry is allowed for: Entry is restricted for citizens and permanent residents of Thailand
The government of China has imposed these measures to reduce the spread of COVID-19:
The above information was last checked on 10/6/22. Remember to check the latest COVID-19 travel safety regulations for your flight from Bangkok to Shanghai closer to your date of departure here
The restriction level for your return flight to Bangkok, Thailand from Shanghai is: Unrestricted.
International entry is allowed for: Entry is unrestricted for citizens and permanent residents of China
Conditions of reentry:
The government of Thailand has imposed these measures to reduce the spread of COVID-19:
Last checked on 10/6/22. Remember to check the latest COVID-19 travel safety regulations for your flight to Bangkok from Shanghai closer to your date of departure here here.
When booking flights from Bangkok, you can choose to fly out of Bangkok and Bangkok Don Muang. When arriving in Shanghai, you can end your journey in airports like Shanghai Pudong and Shanghai Hongqiao.
Omio customers most frequently book their flights from Bangkok to Shanghai Pudong.
Passengers board their flight most frequently from Bangkok, which is located approximately 21.1 miles (34 km) from the city center.
Passengers traveling this route most often arrive at Shanghai Pudong and need to travel approximately 28 miles (45.2 km) from the airport to reach the city center in Shanghai. You can check if there are airport shuttle services, taxi services or public transit options available from Shanghai Pudong to get you to the city center in Shanghai.
Here are some other resources that might have the information you need