C$129 Cheap Flights from Bangkok to Beijing

Compare Bangkok to Beijing flight deals

Find the cheapest month or even day of the year to fly to Beijing

Book the best Beijing fare with no extra fees

Flight deals from Bangkok to Beijing

Looking for a cheap last-minute deal or the best return flight from Bangkok to Beijing? If you want to travel next month, return fares start from C$296. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Bangkok to Beijing

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Bangkok to Beijing flights are currently cheapest in March.

Direct flights from Bangkok to Beijing

Alternative Bangkok to Beijing routes

Looking for the cheapest, fastest or easiest route from Bangkok to Beijing? You could fly into the following airports instead.

Bangkok to Beijing: Flight information

The things to know before you go.
Cheapest flight foundC$129
Cheapest month to flyMarch
Average flight time4 hrs, 45 mins
Most popular airlineAir China
Average flights per week316

Finding cheap flights from Bangkok to Beijing: Frequently asked questions

There are 2 airports in Beijing: Beijing Capital and Beijing Daxing.
The best price we found for a return flight from Bangkok to Beijing is C$225. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 44 minutes is the average flight time from Bangkok to Beijing.
Air China, Thai Airways and Hainan Airlines fly direct from Bangkok to Beijing.
As of January 2026, there are 79 flights per week flying from Bangkok to Beijing.
The cheapest month to fly from Bangkok to Beijing is usually March.
If you're flying from Bangkok, the cheapest airport near Beijing is Beijing Capital – which is 25.0 km away from the centre of Beijing. We've found flights into this airport from C$225.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Bangkok to Beijing on Friday, March 20, 2026.
Yes – the average flight time is 4 hours and 44 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Beijing but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Beijing is around 40 days in advance, so don’t leave your flight to the last minute.
In January, the average temperature is usually around -6°C. July is typically the warmest month in Beijing, when it usually averages around 32°C. You can expect the least rain in January. The coldest month is January, with temperatures averaging -12°C. The rainiest month is July.
The cheapest airline that flies to Beijing is Air Macau. And the cheapest airline that flies to Beijing Daxing Airport is Hainan Airlines.

Travelling from Bangkok to Beijing: what you need to know

  • There are a couple of main airports to choose from in Bangkok. Explore your options departing from Suvarnabhumi Airport (BKK) or Don Mueang International Airport (DMK) when searching for a flight from Bangkok to Beijing.

  • Touch down in Beijing at Beijing Capital International Airport (PEK) or Daxing International Airport (PKX).

  • 4 hours 49 minutes is the average duration of a direct flight from Bangkok to Beijing. Operating on the UTC+8 timezone, Beijing is 1 hour ahead of Bangkok.

  • Suvarnabhumi Airport (BKK) to Beijing Capital International Airport (PEK) is the most popular route that connects these two cities. There are 43 weekly departures to choose from. If you have things to do before heading off, the last flight from Bangkok to Beijing is with Thai Airways International at 23:50. Go for the first BKK to PEK departure operated by Air China at 01:15 to maximize your time in Beijing.

  • For stress-free travel, turn up at the airport two hours ahead of international flights and an hour before domestic departures. This way, you can comfortably board your flight from Bangkok to Beijing.

  • Be prepared for longer queues during popular months such as July and other peak periods. Arriving up to four hours in advance for international flights and two hours for domestic departures will give you plenty of time for security and boarding.

  • You can travel to China for tourism purposes without a visa if you have a passport from Thailand. But before organizing your cheap flight from Bangkok to Beijing, double-check for the newest rules and regulations. Visa rules are subject to change, and you may need some documentation if your trip is for business or other reasons.

Flying from Bangkok

Suvarnabhumi Airport (BKK)

  • Direct flights from Bangkok to Beijing frequently depart from Suvarnabhumi Airport (BKK). BKK offers nonstop journeys to two Beijing terminals, Beijing Capital International Airport (PEK) and Daxing International Airport (PKX).

  • Choose from a variety of airlines that offer direct flights from Bangkok to Beijing leaving from BKK. Reserve your trip with one of these:

  • A stopover is the ideal opportunity to take a travel break — and possibly even explore another city. When browsing flights from Bangkok to Beijing leaving from Suvarnabhumi Airport, deselect the 'Direct flights only' box to see where you can stop along the way. Consider one of these popular options:

    • Chiang Mai International Airport (CNX)

    • Tianfu International Airport (TFU)

    • Guangzhou Baiyun International Airport (CAN)

  • Located around 32 kilometres from the centre of Bangkok, BKK can be reached in about 35 minutes by car (depending on traffic). The journey on public transport is roughly 1 hour and 6 minutes.

  • Want an easy start to your break? Stay near Suvarnabhumi Airport. Whether you're boarding an early flight from Bangkok to Beijing or just don't want to be rushed, these hotels have you covered:

Don Mueang International Airport (DMK)

  • Consider booking your direct flight from Bangkok to Beijing out of Don Mueang International Airport (DMK). Nonstop services from DMK will get you to Daxing International Airport (PKX).

  • Thai AirAsia offers direct flights from Bangkok to Beijing out of DMK. Book your preferred aisle seat and reach your destination without any detours.

  • Get the most out of your vacation with a stopover on your flight from Bangkok to Beijing. Visit family or friends or cross another city off your list. Whatever you decide to do, check out these options between Suvarnabhumi Airport and Beijing:

    • Chiang Mai International Airport (CNX)

    • Tianfu International Airport (TFU)

    • Guangzhou Baiyun International Airport (CAN)

  • DMK is around 27 kilometres from central Bangkok. It takes 30 minutes or so to get to the airport by car from the city centre. Public transport takes approximately 1 hour and 5 minutes.

  • Start your vacation sooner with an extra night away from home. Before your flight from Bangkok to Beijing, kick back in one of these hotels close to Don Mueang International Airport:

Arriving in Beijing

Beijing Capital International Airport (PEK)

Daxing International Airport (PKX)

  • As soon as your flight from Bangkok to Beijing has hit the runway, you can make your way to the city centre in about 1 hour and 3 minutes by car. Central Beijing is approximately 56 kilometres from Daxing International Airport (PKX).

  • After your flight from Bangkok to Beijing, settle in at a hotel near PKX. These are some great accommodation options that'll help you get into relaxation mode:

How to find the cheapest flights from Bangkok to Beijing

  • Right now, C$129 is the best price we've seen for a one-way ticket from Bangkok to Beijing. The cheapest price for a return flight is C$225. Keep in mind fares can change due to availability at the time of booking.

  • To snag cheap flights from Bangkok to Beijing, reserve your journey 2 months ahead of your departure date.

  • October is the cheapest month for tickets from Bangkok to Beijing. If you need to travel at a different time of year, the 'Whole month' tool will give you the lowest prices for every month.

  • Set up a Price Alert for cheap flights from Bangkok to Beijing. There's no need to check back in every day to see if prices have dropped. We'll let you know as soon as there's a change in price.

  • Tailor your flights using filters. Choose your preferred arrival and departure times, airlines and total journey duration. You can also sort your results by 'Best,' 'Cheapest' or 'Fastest' flights from Bangkok to Beijing.

Best time to go to Beijing

  • It's time to work out your travel dates for your flight from Bangkok to Beijing. July is the busiest month to visit Beijing. If you want a more low-key vibe, go in February.

  • Book your flight from Bangkok to Beijing for July if you want to explore the city during its warmest month. You can expect temperatures in Beijing to range from 21ºC to 35ºC.

  • If you like travelling in cooler conditions, search for a cheap ticket from Bangkok to Beijing in January when temperatures average between -11ºC and 3ºC.

More about Beijing

Complete your Beijing trip with a car rental

  • Discover our range of car rentals once you've found your hotel and cheap flight from Bangkok to Beijing. Whether you're searching for a compact ride, family sedan or something more luxurious, you can easily compare companies in one go to find the best deal.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.