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.

Departure
Bangkok
Arrival
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)

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.

Airline & JourneyDuration
Shanghai Airlines
BKK ➝ KHI
5 hrs 25 mins
China Southern Airlines
BKK ➝ KHI
5 hrs 25 mins
Shenzhen Airlines
BKK ➝ KHI
5 hrs 25 mins
China Airlines
BKK ➝ KHI
5 hrs 35 mins
All Nippon Airways
BKK ➝ KHI
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

BKK to DXB 6 hrs 40 mins
DXB Waiting Time 1 hr 40 mins
DXB to KHI 2 hrs 10 mins
Total Duration: 10 hrs 30 mins

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

BKK to CMB 3 hrs 25 mins
CMB Waiting Time 14 hrs 5 mins
CMB to KHI 3 hrs 45 mins
Total Duration: 21 hrs 15 mins

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 .

Airlines operating flights between Bangkok and Karachi

Bangkok time is 2 hours ahead of Karachi

Current time in Bangkok, Thailand : Sat, 23 Sep, 2017,
Bangkok Timezone: +07 (+07:00)

07:54 PM

Current time in Karachi, Pakistan :, Sat, 23 Sep, 2017,
Karachi Timezone: PKT (+05:00)

05:54 PM

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.