ابحث عن الرحلات الجوية

اعثر على أفضل العروض لسفرك الجوي

شركات طيران مختلفة لرحلة ذهاب وعودة

Jakarta to Karachi Flights

Jakarta to Karachi flights connect Indonesia's capital with Pakistan's largest city across roughly 5,520 kilometers of the Indian Ocean and Arabian Sea, and no airline currently sells a nonstop option between the two. Every seat on this corridor routes through a hub somewhere in the Gulf, Southeast Asia, Turkey, or East Africa, which means the airline you pick changes both your travel time and your total spend more than it does on shorter routes. This guide breaks down which carriers actually show up in live search results for Jakarta to Karachi flight booking, what a Jakarta to Karachi flights ticket price realistically looks like across one-stop and two-stop routings, and how the Jakarta to Karachi flights schedule tends to play out once layovers are factored in.

Quick Facts

Detail Information

Distance

Approximately 5,520 km

Cheapest one-way fare

PKR 181,662 (fares change by day and season)

Airport codes

CGK (Jakarta) to KHI (Karachi)

Passport requirement

Pakistani passport holders need a visa to enter Indonesia; no visa-free entry applies

Typical connecting duration

Roughly 14 to 33 hours depending on stopover and airline

Route-specific note

Layover cities span four regions (Gulf, Southeast Asia, Turkey, East Africa), so routing choice matters as much as airline choice

Understanding This Route

Jakarta to Karachi is not a route built around a single dominant hub the way many Gulf-to-Pakistan corridors are. Instead, it strings together whichever alliance or regional carrier happens to serve both cities, so a Doha layover sits alongside options through Abu Dhabi, Singapore, Kuala Lumpur, Bangkok, Istanbul, Muscat, Addis Ababa, and Dubai. That spread reflects the underlying travel pattern: this is largely a business and diaspora corridor rather than a leisure or pilgrimage one, carrying professionals, students, and the small but active Pakistani community in Indonesia alongside Indonesian travelers heading to Karachi for trade and family visits. Because there is no direct flight and no single obvious connection, travelers booking this route benefit more than most from comparing routings side by side rather than defaulting to whichever airline they already know.

Airlines Operating This Route

Ten airlines currently show confirmed, bookable Jakarta to Karachi flights, each connecting through a different hub or combination of hubs.

Qatar Airways is the most frequently available carrier on this route, connecting through its Doha hub with a single stop. It shows the widest fare spread of any airline here, reflecting different booking classes and dates.

Thai Airways International offers both a one-stop routing via Bangkok and, on some dates, a two-stop option that adds an Istanbul segment. The Bangkok routing produced the single cheapest fare found on this route.

Etihad Airways connects through Abu Dhabi with one stop and consistently posted among the fastest total journey times of any airline on this corridor.

Garuda Indonesia, the country's flag carrier, appears more often than any other airline in live search results for this route, though always with a two-stop routing, typically through Singapore or Kuala Lumpur, sometimes paired with a second stop in Abu Dhabi, Muscat, or Bangkok.

Singapore Airlines runs two-stop itineraries via Singapore combined with either Colombo or Bangkok, and posted both the fastest overall journey time on the route and its highest fare, suggesting premium cabin availability mixed into the results.

Malaysia Airlines connects through Kuala Lumpur and Colombo with two stops.

Ethiopian Airlines routes through its Addis Ababa hub with a single stop, an unusual but genuine option for this city pair.

Oman Air connects via Muscat with one stop.

Turkish Airlines flies through Istanbul with a single stop, though it posted the longest one-stop duration of any airline here due to a long layover.

Emirates connects through Dubai with one stop.

Availability on a filtered airline can still open up closer to your travel date, so it is worth checking again if you had your heart set on a specific carrier.

Jakarta to Karachi Flights Schedule

With no nonstop service on this route, the schedule really comes down to a choice between one-stop and two-stop connections, and the two overlap more in travel time than you might expect.

Connection type Typical duration One-way price range (PKR)

One-stop

18h 45m to 29h

181,662 to 415,610

Two-stop

15h 47m to 30h 52m

290,162 to 679,633

Jakarta to Karachi Flights Ticket Price

Fares on this route ranged from PKR 181,662 to PKR 679,633 one-way in the snapshot pulled for this guide, a wide spread that reflects both cabin class differences and how far in advance a ticket is booked. Prices shown are one-way and will move with demand, so use the figures below as a starting point rather than a guarantee.

Airline Stops One-way price range (PKR) Routing

Thai Airways International

1 to 2

181,662 to 382,549

Bangkok, sometimes plus Istanbul

Etihad Airways

1

186,252 to 242,698

Abu Dhabi

Garuda Indonesia

2

290,162 to 618,161

Singapore or Kuala Lumpur, plus a second hub

Ethiopian Airlines

1

283,111

Addis Ababa

Qatar Airways

1

242,698 to 415,610

Doha

Oman Air

1

298,088

Muscat

Turkish Airlines

1

312,285

Istanbul

Malaysia Airlines

2

331,793 to 401,924

Kuala Lumpur and Colombo

Emirates

1

346,711

Dubai

Singapore Airlines

2

304,764 to 679,633

Singapore, plus Colombo or Bangkok

Prices above reflect a single search date and do not represent a guaranteed lowest fare for every departure; always confirm the current fare when you book your Jakarta to Karachi flight ticket.

Fare-Saving Tips for This Route

Garuda Indonesia's own routing choice makes a real difference to the fare. Itineraries connecting through Singapore clustered between PKR 290,162 and roughly 332,000 in the data pulled for this guide, while the two Garuda options that routed through Kuala Lumpur instead came in noticeably higher, at PKR 416,381 and PKR 618,161. If you are set on flying Garuda, filter for the Singapore connection first.

Etihad's Abu Dhabi routing was both the second-cheapest fare on the entire route and the fastest one-stop option, which makes it worth checking first if you want a balance of price and speed rather than chasing the single lowest fare.

Because this route has no nonstop option, layover length drives price as much as the airline does. Itineraries flagged with a long layover tended to sit at the lower end of their airline's price range, so a longer stopover can be a reasonable trade for a lower fare if your schedule allows it.

Booking further ahead generally opens up more fare classes on long-haul connecting itineraries like this one, and comparing a few departure dates a week or two apart before you commit can surface a meaningfully cheaper option than locking in the first date you check.

Travel Requirements

Pakistani passport holders need a visa to enter Indonesia; there is no visa-free arrangement between the two countries. The standard route for most travelers is Indonesia's B211A eVisa, applied for online before departure. Sources differ on whether Pakistani nationals can also use visa-on-arrival at select Indonesian airports, so do not rely on that option without confirming directly with the Indonesian Embassy in Islamabad or Indonesia's official immigration site before you travel.

A passport valid for at least six months beyond your travel dates is standard practice for both Indonesian and Pakistani entry requirements, along with proof of onward or return travel.

Because every itinerary on this route connects through a third country, transit rules at your layover airport matter too. Most travelers connecting on the same day within the international transit area will not need a separate transit visa, but requirements vary by airport and by how long your layover runs. If you have a long layover and plan to leave the airport in Doha, Abu Dhabi, Singapore, Istanbul, or any other hub on this route, check that country's transit visa rules in advance since passport type alone does not guarantee entry.

Checked baggage allowances differ by airline and fare class on every carrier listed above, generally landing somewhere in the 20 to 30 kilogram range for economy fares, though this is not guaranteed for every booking class. Confirm your specific allowance on the airline's fare rules at checkout before you pack.

Planning Your Trip

Business travelers short on time should look first at Etihad's one-stop Abu Dhabi connection or Qatar Airways via Doha, both of which keep total travel time closer to 14 to 19 hours rather than the 24-plus hours some two-stop options require.

Travelers visiting family or carrying extra luggage may find Garuda Indonesia's Singapore routing offers the best combination of price and Indonesia-specific service, given Garuda's familiarity with the Jakarta market, though it does add a second stop compared to the Gulf carriers.

Travelers open to a stopover can turn this route's lack of a nonstop option into an advantage. Layovers through Istanbul, Doha, or Singapore run long enough on some itineraries to consider a short city stop, provided your visa and transit rules for that country allow it.

Why Book CGK to KHI Flights With Bookme

Bookme pulls live fares and schedules from multiple airlines into one place for Jakarta to Karachi flight booking, so you can compare one-stop and two-stop routings side by side instead of checking each airline's site separately. Once your flight is booked, it also makes sense to sort out the rest of the trip in the same place. If your journey ends with a long layover before or after Karachi, browsing hotels through Bookme can cover a stopover night without a separate booking. Arriving travelers who need to get around Karachi beyond the airport can also arrange car rental directly through the platform, and those planning a longer stay in Indonesia or Pakistan around this flight can look into Bookme's tour packages for ideas beyond the two main cities.

Frequently Asked Questions About Jakarta (CGK) to Karachi (KHI) Flights