If you are actually flying from Bangkok, Thailand to Karachi, Pakistan or if you are just curious to know the flight time between Bangkok and Karachi, this page will give you the information you are looking for.

Click to find Flight time from Karachi to Bangkok  

Bangkok Karachi

Flight time from Bangkok to Karachi is 5 hours

Non-Stop flight duration from BKK to KHI is 5 hours (Operated by Thai Airways International)

How long does it take to fly from Bangkok to Karachi?

Non-stop flight time from Bangkok to Karachi is around 5 hours to 6 hours .

Fastest one-stop flight between Bangkok and Karachi takes close to 11 hours . However, some airlines could take as long as 24 hours based on the stopover destination and waiting duration.

This is the average non-stop flight time from any of the two airports in Bangkok to Karachi.

Apparantly, connecting flights and direct flights with stopover take longer time than non-stop flights. In such cases, Bangkok - Karachi flight time depend on the layover destination specified by your airline or the one you choose while booking your ticket.

Waiting time at intermediate airports could be anywhere between 1 hr to 17 hrs .

The nearest airport to Bangkok, is Suvarnabhumi International Airport (BKK) and the nearest airport to Karachi, is Jinnah International Airport (KHI)

Distance from Bangkok to Karachi is approximately 3720 kilometers.

Flights from Bangkok to Karachi • Airlines & Flight Duration

Flights operated by major airlines departing from Bangkok arrive at Jinnah International Airport, which is a medium size airport serving Karachi.

Thai Airways International
5 hrs
China Eastern Airlines
5 hrs 25 mins
Cathay Pacific
5 hrs 25 mins
Air Astana
5 hrs 35 mins
5 hrs 35 mins

Flight time from Bangkok to Karachi via Dubai • BKK to KHI via DXB

Flight duration from Suvarnabhumi International Airport to Jinnah International Airport via Dubai Airport, United Arab Emirates on Emirates Airline flight is 10 hours 30 minutes

Emirates Airline
Total flight duration
10 hours 30 minutes
BKK to DXB → 6 hours 40 minutes
DXB Stop 1 hour 40 minutes
DXB to KHI → 2 hours 10 minutes

Flight time from Bangkok to Karachi via Colombo • BKK to KHI via CMB

Flight duration from Suvarnabhumi International Airport to Jinnah International Airport via Bandaranayake Airport, Sri Lanka on SriLankan Airlines flight is 21 hours 15 minutes

SriLankan Airlines
Total flight duration
21 hours 15 minutes
BKK to CMB → 3 hours 25 minutes
CMB Stop 14 hours 5 minutes
CMB to KHI → 3 hours 45 minutes

Airlines operating flights between Bangkok and Karachi

Bangkok time is 2 hours ahead of Karachi

Current time in Bangkok, Thailand : Sat, 6 Feb, 2016, 04:18 PM,
Bangkok Timezone: ICT (+07:00)

Current time in Karachi, Pakistan :, Sat, 6 Feb, 2016, 02:18 PM +05:00,
Karachi Timezone: PKT (+05:00)

BKK to KHI Flight - Bangkok Airport to Karachi Airport Flight Route Map

Location of Bangkok Airport & Karachi Airport is given below. Click the map to view Bangkok to Karachi flight path and travel direction.

Find flying time from Suvarnabhumi International Airport or Bangkok or any other airport or city in Thailand to various other destinations around the world using this flight time calculator.

A list of major Cities/Airports around the world is given below. Click on any of the airport names given below to find the flight distance from Bangkok to those airports.