Cheap Flights from Bangkok Suvarnabhumi to Kuala Lumpur

Compare Bangkok Suvarnabhumi to Kuala Lumpur flight deals

Find the cheapest month or even day of the year to fly to Kuala Lumpur

Book the best Kuala Lumpur fare with no extra fees

Flight deals from Bangkok Suvarnabhumi to Kuala Lumpur

Looking for a cheap last-minute deal or the best return flight from Bangkok Suvarnabhumi Airport to Kuala Lumpur? If you want to travel next month, return fares start from R 2,982. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Bangkok Suvarnabhumi to Kuala Lumpur

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

Direct flights from Bangkok Suvarnabhumi to Kuala Lumpur

Alternative Bangkok Suvarnabhumi to Kuala Lumpur routes

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

Bangkok to Kuala Lumpur: Flight information

The things to know before you go.
Cheapest flight foundR 1,097
Cheapest month to flyMarch
Average flight time2 hrs, 15 mins
Most popular airlineThai Airways
Average flights per week389

Finding cheap flights from Bangkok Suvarnabhumi to Kuala Lumpur: Frequently asked questions

There are 2 airports in Kuala Lumpur: Kuala Lumpur Sultan Abdul Azziz Shah and Kuala Lumpur International.
The best price we found for a return flight from Bangkok Suvarnabhumi to Kuala Lumpur is R 2,368. 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.
2 hours and 15 minutes is the average flight time from Bangkok Suvarnabhumi to Kuala Lumpur.
Thai Airways, Malaysia Airlines and IndiGo fly direct from Bangkok Suvarnabhumi to Kuala Lumpur.
As of July 2026, there are 778 flights per week flying from Bangkok Suvarnabhumi to Kuala Lumpur.
The cheapest month to fly from Bangkok Suvarnabhumi to Kuala Lumpur is usually October.
If you're flying from Bangkok Suvarnabhumi Airport, the cheapest airport near Kuala Lumpur is Kuala Lumpur International – which is 45.5 km away from the centre of Kuala Lumpur. We've found flights into this airport from R 2,368.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Bangkok Suvarnabhumi Airport to Kuala Lumpur on Friday, 2 October 2026.
Yes – the average flight time is 2 hours and 15 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 Kuala Lumpur 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 Kuala Lumpur is around 40 days in advance, so don’t leave your flight to the last minute.

In July, the average temperature is usually around 26°C. May is typically the warmest month in Kuala Lumpur, when it usually averages around 29°C. You can expect the least rain in June. The coldest month is December, with temperatures averaging 23°C. The rainiest month is November.
Currently, Thai VietJet Air offers the cheapest flight tickets to Kuala Lumpur.

Travelling from Bangkok Suvarnabhumi International Airport (BKK) to Kuala Lumpur: what you need to know

  • Expect to be in the air for 2 hours 15 minutes. That's the average duration of a direct flight from Bangkok Suvarnabhumi International Airport to Kuala Lumpur.

  • Kuala Lumpur is one hour ahead of Bangkok, where Bangkok Suvarnabhumi International Airport is located. Kuala Lumpur observes the UTC+8 timezone.

  • Bangkok Suvarnabhumi International Airport (BKK) to Kuala Lumpur International Airport (KUL) is the most traveled route, with 56 flights a week to choose from. If you prefer a later start to the day, the last flight from BKK to KUL is with Malaysia Airlines at 20:05. Opt for the first departure operated by Malaysia Airlines at 05:40 if you want to fly out earlier.

  • Give yourself plenty of time to catch your BKK to Kuala Lumpur flight. As a general rule, arrive two hours before international departures and an hour ahead for domestic flights.

  • During popular months such as February, it's a good idea to get to the airport earlier than usual. Plan to arrive two hours before a domestic departure and four hours ahead of international flights when you travel during peak periods in general.

  • You can book a direct Bangkok Suvarnabhumi International Airport to Kuala Lumpur ticket. Begin your trip at BKK and land at Kuala Lumpur International Airport (KUL).

  • Book your favourite seat with Malaysia Airlines. This airline operates direct flights from Bangkok Suvarnabhumi International Airport to Kuala Lumpur.

  • We make it simple to book plane tickets from BKK to Kuala Lumpur with a stopover. To see all your options, deselect 'Direct flights only.' Next, pick a flight that has a stop long enough to see the sights of your chosen city. Popular stopovers include:

    • Singapore Changi Airport (SIN)

    • Phuket International Airport (HKT)

    • Penang International Airport (PEN)

  • The journey from central Bangkok to BKK takes about 35 minutes by public transport. If you drive, ride-share or grab a taxi, you'll cover the 27 kilometres in 35 minutes or so, depending on traffic conditions.

  • Catching an early flight from Bangkok Suvarnabhumi International Airport to Kuala Lumpur? Avoid rushing to the terminal (and catch some extra z's) by choosing one of these hotels near BKK:

  • When it comes to the on-time performance of Bangkok Suvarnabhumi International Airport, data shows 73% of flights complete their journey on time.

How to find the cheapest flights from Bangkok Suvarnabhumi International Airport (BKK) to Kuala Lumpur

  • The lowest price we've seen for a one-way Bangkok Suvarnabhumi International Airport to Kuala Lumpur flight is R 1,097. The cheapest price for a return flight is R 2,368. Bear in mind fares can change due to demand at the time of booking.

  • To secure cheap flights from BKK to Kuala Lumpur, book your trip four months before your planned departure.

  • The best month for finding cheap Bangkok Suvarnabhumi International Airport to Kuala Lumpur tickets is September. Use the 'Whole month' tool to compare prices, then choose the dates offering the lowest fares.

  • Picking up a cheap flight from BKK to Kuala Lumpur is easy with Price Alerts. Simply set up one of these automatic notifications and we'll notify you as soon as there's a better deal.

  • Save money on your flight from Bangkok Suvarnabhumi International Airport to Kuala Lumpur with the help of our filters. Choose your ideal duration, departure time and airlines, then sort the results by 'Cheapest' to see the best deals.

Airports in Kuala Lumpur

Kuala Lumpur International Airport (KUL)

  • Kuala Lumpur International Airport (KUL) is around 56 kilometres from central Kuala Lumpur. If you're opting for a ride-share or a taxi, the drive will take roughly 55 minutes.

  • If you're taking public transport, expect a journey time of around 40 minutes.

  • If you have a late flight from Bangkok Suvarnabhumi International Airport to Kuala Lumpur, few things beat the convenience of staying close to the terminal. Grab your suitcases from the carousel and then be showered and snoozing soon after at one of these hotels near KUL:

  • Reserving your vehicle from Kuala Lumpur International Airport about four weeks in advance of your flight from BKK to Kuala Lumpur can help you get the best possible rate.

Subang Sultan Abdul Aziz Shah Airport (SZB)

  • Subang Sultan Abdul Aziz Shah Airport (SZB) is roughly 19 kilometres from central Kuala Lumpur. After your flight from Bangkok Suvarnabhumi International Airport to Kuala Lumpur, it'll take you around 30 minutes to get to the heart of the city in a ride-share or taxi.

  • Public transport will get you there in around 45 minutes.

  • After stepping off your BKK to Kuala Lumpur flight, rest your head at a hotel near SZB. These are some great options that'll help you sink into relaxation mode:

  • Get first dibs on the best options. Booking your ride from SZB one week ahead of time often means lower prices and a wider selection of vehicles.

Best time to go to Kuala Lumpur

  • August is the most popular month for flights from Bangkok Suvarnabhumi International Airport to Kuala Lumpur. To steer clear of the crowds, plan your trip to Kuala Lumpur in December.

  • Before booking a Bangkok Suvarnabhumi International Airport to Kuala Lumpur plane ticket, think about the weather you're most comfortable in. March is the warmest month in Kuala Lumpur, with temperatures ranging from 21ºC (70ºF) to 33ºC (91ºF).

  • January sees average temperatures of between 21ºC (70ºF) and 32ºC (90ºF). Look for a cheap ticket from BKK to Kuala Lumpur around that time if you like cooler conditions.

More about Kuala Lumpur

  • Once you've booked your flight from Bangkok Suvarnabhumi International Airport to Kuala Lumpur, choose a hotel that puts you where you want to be. Make one of these accommodation options your base for exploring Kuala Lumpur:

  • Every great holiday has to include a little sightseeing. Sky Terrace KL Tower, Petronas Twin Towers and Warisan Merdeka Tower are attractions you won't want to skip in Kuala Lumpur.

Explore more of Malaysia

  • You've done Kuala Lumpur, now it's time to explore other parts of Malaysia. Travel about 338 kilometres north to Kota Bharu to check off its must-visit sights. From Istana Negeri Kelantan to Museum Of Islamic Culture and Siti Khadijah Market, you've got a jam-packed schedule ahead.

  • If you're eager to discover another major destination in Malaysia, consider Johor Bahru, about 290 kilometres southeast of Kuala Lumpur. Raja Maha Mariamman Temple, Grand Palace Park (Istana Besar) and Zaharah Botanic Gardens are among the biggest draws.

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