Direct (nonstop) flights from Kuala Lumpur to Bangkok

2 airlines fly nonstop from Kuala Lumpur International Airport (KUL) to Suvarnabhumi Airport (BKK). It's 755 miles (1,215 km), about 2h 15m in the air. Operated by Malaysia Airlines, Thai Airways International.

KUL
Kuala Lumpur International Airport
🇲🇾 Kuala Lumpur, Malaysia
BKK
Suvarnabhumi Airport
🇹🇭 Bangkok, Thailand
Flight Time
2h 15m
Distance
755 mi
1,215 km
CO₂/pax
140 kg
−29 kg vs. layover
Airlines
2
Malaysia Airlines +1
Time Diff
-1h
Operated by Malaysia Airlines Malaysia Airlines Thai Airways International Thai Airways International

Route data last updated: May 29, 2026

Airlines with non-stop flights

Malaysia Airlines MH Malaysia Airlines
Route
KUL → BKK
Flight Time
2h 15m
Distance
755 mi
Thai Airways International TG Thai Airways International
Route
KUL → BKK
Flight Time
2h 15m
Distance
755 mi

Alternative Routes

Other ways to fly from Kuala Lumpur to Bangkok with one stop · direct emits 140 kg CO₂ per passenger

KUL PEN (Penang) BKK
Leg 1: 1h (201 mi) Leg 2: 1h 45m (578 mi) Total: ~2h 45m 🍃 169 kg CO₂ (+21% vs. direct)
Leg 1
KUL → PEN
1h · 201 mi
View KUL to PEN flights →
Leg 2
PEN → BKK
1h 45m · 578 mi
View PEN to BKK flights →
KUL KBV (Krabi) BKK
Leg 1: 1h 20m (413 mi) Leg 2: 1h 25m (403 mi) Total: ~2h 45m 🍃 176 kg CO₂ (+26% vs. direct)
Leg 1
KUL → KBV
1h 20m · 413 mi
View KUL to KBV flights →
Leg 2
KBV → BKK
1h 25m · 403 mi
View KBV to BKK flights →
KUL HDY (Hat Yai) BKK
Leg 1: 1h 10m (302 mi) Leg 2: 1h 35m (465 mi) Total: ~2h 45m 🍃 167 kg CO₂ (+19% vs. direct)
Leg 1
KUL → HDY
1h 10m · 302 mi
View KUL to HDY flights →
Leg 2
HDY → BKK
1h 35m · 465 mi
View HDY to BKK flights →
KUL HKT (Phuket) BKK
Leg 1: 1h 30m (437 mi) Leg 2: 1h 35m (418 mi) Total: ~3h 5m 🍃 183 kg CO₂ (+31% vs. direct)
Leg 1
KUL → HKT
1h 30m · 437 mi
View KUL to HKT flights →
Leg 2
HKT → BKK
1h 35m · 418 mi
View HKT to BKK flights →
KUL PQC (Phu Quoc) BKK
Leg 1: 1h 50m (533 mi) Leg 2: 1h 20m (326 mi) Total: ~3h 10m 🍃 184 kg CO₂ (+31% vs. direct)
Leg 1
KUL → PQC
1h 50m · 533 mi
View KUL to PQC flights →
Leg 2
PQC → BKK
1h 20m · 326 mi
View PQC to BKK flights →

Frequently Asked Questions

How long is the direct flight from Kuala Lumpur to Bangkok?

A nonstop flight from Kuala Lumpur (KUL) to Bangkok (BKK) takes approximately 2 hours and 15 minutes. The distance is 755 miles (1,215 km).

Which airlines fly nonstop from Kuala Lumpur to Bangkok?

2 airlines: Malaysia Airlines, Thai Airways International.

Is there a nonstop flight from Kuala Lumpur to Bangkok?

Yes. 2 airlines: Malaysia Airlines, Thai Airways International.

How far is Kuala Lumpur from Bangkok?

The flight distance from Kuala Lumpur to Bangkok is 755 miles (1,215 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What is the time difference between Kuala Lumpur and Bangkok?

Bangkok is 1 hour behind Kuala Lumpur. (Asia/Kuala_Lumpur vs Asia/Bangkok.)

What type of aircraft flies from Kuala Lumpur to Bangkok?

At 2h 15m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Malaysia to Thailand?

Depends on your passport. Check with the Thailand embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Kuala Lumpur to Bangkok?

Roughly 140 kg CO2 per passenger one-way. That's about the same as driving 700 km.

Is the return flight from Bangkok to Kuala Lumpur also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Kuala Lumpur to Bangkok?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Kuala Lumpur International Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.