C$117 Cheap Flights from Bangkok Suvarnabhumi (BKK) to Xi An Xianyang (XIY)

Compare Bangkok Suvarnabhumi to Xi An Xianyang flight deals

Find the cheapest month or even day of the year to fly to Xi An Xianyang

Book the best Xi An Xianyang fare with no extra fees

Flight deals from Bangkok Suvarnabhumi to Xi An Xianyang

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

Find the cheapest month to fly from Bangkok Suvarnabhumi to Xi An Xianyang

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

Which airlines fly from Bangkok Suvarnabhumi to Xi An Xianyang?

Bangkok Suvarnabhumi to Xi An Xianyang: Alternative routes

Compare routes from Bangkok Suvarnabhumi to Xi An below. You may find an airport to fly into that's cheaper, faster, or easier than Xi An Xianyang.

Bangkok to Xi An: Flight information

The things to know before you go.
Cheapest flight foundC$117
Cheapest month to flySeptember
Average flight time4 hrs
Most popular airlineSpring Airlines
Average flights per week7

Finding cheap flights from Bangkok Suvarnabhumi to Xi An Xianyang: Frequently asked questions

The best price we found for a return flight from Bangkok Suvarnabhumi to Xi An Xianyang is C$263. 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 is the average flight time from Bangkok Suvarnabhumi to Xi An Xianyang.
Spring Airlines flies direct from Bangkok Suvarnabhumi to Xi An Xianyang.
As of June 2026, there are 7 flights per week flying from Bangkok Suvarnabhumi to Xi An Xianyang.
The cheapest month to fly from Bangkok Suvarnabhumi to Xi An Xianyang is usually September.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Bangkok Suvarnabhumi Airport to Xi An Xianyang Airport on Tuesday, September 15, 2026.
Yes – the average flight time is 4 hours.
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 Xi An Xianyang 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 Xi An is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Spring Airlines offers the cheapest flight tickets to Xi An Xianyang.

Traveling from Suvarnabhumi Airport (BKK) to Xianyang International Airport (XIY): what you need to know

  • The average length of a direct flight from Suvarnabhumi Airport to Xianyang International Airport is 3 hours 40 minutes. Xi An's timezone is UTC+8, which makes Xi An 1 hour ahead of Bangkok.

  • Every week, there are 7 flights from Suvarnabhumi Airport to Xianyang International Airport. To get going as early as possible, jump on the 12:30 Spring Airlines flight. If you'd rather make the most of your time before flying, the last flight from BKK to XIY is 16:35 with Spring Airlines.

  • You'll likely experience longer lines during popular months like July and other peak seasons. Arriving up to four hours in advance for international flights and two hours for a domestic departure will help ensure a smooth travel experience.

  • Getting to Xi An (and exploring more of China!) is a breeze with Spring Airlines. This popular carrier has direct flights from Suvarnabhumi Airport to Xianyang International Airport.

  • If you want to break up your flight from Suvarnabhumi Airport to Xianyang International Airport, add a stopover to your trip. Just deselect 'Direct flights only' and find a destination that appeals to you. Popular stopovers on the BKK - XIY route include:

    • Haikou Meilan International Airport

    • Shenzhen Bao'an International Airport

    • Kunming Changshui International Airport

  • Before reserving your cheap ticket from BKK to XIY, check if you need a visa to enter China. Travel document and visa requirements can differ and are updated frequently. To get the latest information, contact the nearest consulate or embassy of the country you're flying to.

How to find the cheapest flights from Suvarnabhumi Airport (BKK) to Xianyang International Airport (XIY)

  • C$117 is currently the lowest price for a one-way ticket from Suvarnabhumi Airport to Xianyang International Airport. A return flight starts at C$263. These fares can change depending on availability and demand.

  • Get cheap flight tickets from BKK to XIY by booking 2 months ahead. Based on our research, that's the sweet spot for picking up a bargain.

  • The cheapest month for flight tickets from Suvarnabhumi Airport to Xianyang International Airport is October. Use the 'Whole month' tool to find the lowest airfares if you have a flexible schedule.

  • Sign into your online account or use the app to set up a Price Alert. You'll be notified straight away if there's a cheaper deal on this route. It doesn't take long, and it'll save you the hassle of checking for cheap flight tickets from BKK to XIY every day.

  • Tailor your trip with filters. Choose your departure and arrival times, airlines and total journey duration. You can also sort results by 'Cheapest,' 'Best' or 'Fastest' flights from Suvarnabhumi Airport to Xianyang International Airport.

Handy information about Suvarnabhumi Airport (BKK)

  • Suvarnabhumi Airport is around 32 kilometres from central Bangkok. If you're catching a cab, driving or ride-sharing from the center, it'll take 35 minutes or so to get there, depending on traffic. If you're using public transport, expect the journey time to be approximately 1 hour and 6 minutes.

  • Want an easy way to start to your journey? Stay near BKK. Whether you're taking an early flight from Suvarnabhumi Airport to Xianyang International Airport or just don't like being rushed, these stays are perfect:

Arriving at Xianyang International Airport (XIY)

Getting from Xianyang International Airport (XIY) to central Xi An

  • Xianyang International Airport is approximately 40 kilometres from central Xi An. With your own car rental or if you take a cab, the drive is about 47 minutes.

When to fly to Xianyang International Airport (XIY)

  • The quietest month for a flight from Suvarnabhumi Airport to Xianyang International Airport is April, while June is the busiest. Choose the best time to visit Xi An based on whether you prefer a bustling atmosphere or a more laid-back vibe.

  • Lock in your flight from Suvarnabhumi Airport to Xianyang International Airport for July if you'd like to explore Xi An during its warmest month. You can expect temperatures of between 21ºC and 35ºC.

  • If you want cooler conditions, search for a cheap ticket from BKK to XIY in January. Temperatures average between -7ºC and 9ºC then.

More about Xi An

Complete your Xi An trip with hotels and a car rental

  • Comparing flights is not the only thing we're good at. Once you've secured your cheap ticket to Xianyang International Airport, explore our car rental deals that'll give you the freedom to see the sights at your own pace. Next, take a look at our exclusive rates for hotels to find your ideal Xi An stay.

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