Direct (nonstop) flights from Bangkok to Lahore

1 airline flys nonstop from Suvarnabhumi Airport (BKK) to Allama Iqbal International (LHE). It's 2,072 miles (3,335 km), about 4h 58m in the air. Operated by Thai Airways International.

BKK
Suvarnabhumi Airport
🇹🇭 Bangkok, Thailand
LHE
Allama Iqbal International
🇵🇰 Lahore, Pakistan
Flight Time
4h 58m
Distance
2,072 mi
3,335 km
CO₂/pax
350 kg
−82 kg vs. layover
Airlines
1
Thai Airways International
Time Diff
-2h
Operated by Thai Airways International Thai Airways International

Route data last updated: May 28, 2026

Airlines with non-stop flights

Thai Airways International TG Thai Airways International
Route
BKK → LHE
Flight Time
4h 58m
Distance
2,072 mi

Alternative Routes

Other ways to fly from Bangkok to Lahore with one stop · direct emits 350 kg CO₂ per passenger

BKK ISB (Islamabad) LHE
Leg 1: 5h 35m (2,223 mi) Leg 2: 40m (167 mi) Total: ~6h 15m 🍃 432 kg CO₂ (+23% vs. direct)
Leg 1
BKK → ISB
5h 35m · 2,223 mi
View BKK to ISB flights →
Leg 2
ISB → LHE
40m · 167 mi
View ISB to LHE flights →
BKK CMB (Colombo) LHE
Leg 1: 3h 30m (1,487 mi) Leg 2: 3h 50m (1,712 mi) Total: ~7h 20m 🍃 565 kg CO₂ (+61% vs. direct)
Leg 1
BKK → CMB
3h 30m · 1,487 mi
View BKK to CMB flights →
Leg 2
CMB → LHE
3h 50m · 1,712 mi
View CMB to LHE flights →
BKK KHI (Karachi) LHE
Leg 1: 5h 35m (2,316 mi) Leg 2: 1h 45m (634 mi) Total: ~7h 20m 🍃 533 kg CO₂ (+52% vs. direct)
Leg 1
BKK → KHI
5h 35m · 2,316 mi
View BKK to KHI flights →
Leg 2
KHI → LHE
1h 45m · 634 mi
View KHI to LHE flights →
BKK KUL (Kuala Lumpur) LHE
Leg 1: 2h 15m (755 mi) Leg 2: 6h 10m (2,661 mi) Total: ~8h 25m 🍃 572 kg CO₂ (+63% vs. direct)
Leg 1
BKK → KUL
2h 15m · 755 mi
View BKK to KUL flights →
Leg 2
KUL → LHE
6h 10m · 2,661 mi
View KUL to LHE flights →
BKK MCT (Muscat) LHE
Leg 1: 5h 50m (2,855 mi) Leg 2: 2h 40m (1,127 mi) Total: ~8h 30m 🍃 652 kg CO₂ (+86% vs. direct)
Leg 1
BKK → MCT
5h 50m · 2,855 mi
View BKK to MCT flights →
Leg 2
MCT → LHE
2h 40m · 1,127 mi
View MCT to LHE flights →

Looking for the return flight?

LHE → BKK: Flights from Lahore to Bangkok

Frequently Asked Questions

How long is the direct flight from Bangkok to Lahore?

A nonstop flight from Bangkok (BKK) to Lahore (LHE) takes approximately 4 hours and 58 minutes. The distance is 2,072 miles (3,335 km).

Which airlines fly nonstop from Bangkok to Lahore?

Just Thai Airways International.

Is there a nonstop flight from Bangkok to Lahore?

Yes. 1 airline: Thai Airways International.

How far is Bangkok from Lahore?

The flight distance from Bangkok to Lahore is 2,072 miles (3,335 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Bangkok and Lahore?

Lahore is 2 hours behind Bangkok. (Asia/Bangkok vs Asia/Karachi.)

What type of aircraft flies from Bangkok to Lahore?

At 4h 58m, 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 Thailand to Pakistan?

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

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

Roughly 350 kg CO2 per passenger one-way. That's about the same as driving 1,750 km.

Is the return flight from Lahore to Bangkok 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 Bangkok to Lahore?

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 Suvarnabhumi Airport for this flight?

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