Cheap Karachi to Baku Flight Ticket Price, Online Booking

The Karachi to Baku flight ticket price starts at about Rs 71,500 one way with one stop. PIA and Azerbaijan Airlines have both flown the route non-stop in recent years, but neither had a scheduled Karachi to Baku flight at our last check, so flydubai via Dubai is the quickest option.

Fare from
Rs 71,500one way, one stop
Flight time
with one stop
Non-stop
Nonecurrently
Frequency
Dailyone-stop options
Time difference
1 hourBaku behind

Quick Fare Check: Karachi to Baku flights start at about Rs 71,500 one way with one stop, most quickly via Dubai on flydubai; the earlier non-stops by PIA and Azerbaijan Airlines were not scheduled at our last check.

Karachi to Baku flight ticket price by airline

Karachi to Baku flight ticket prices come from one-stop itineraries while the non-stop is off the timetable.

Karachi to Baku flight options and starting fares
AirlineRoutingFlight timeFrequencyFare from
flydubaiVia DubaiFastest optionDailyAt booking
Jazeera AirwaysVia KuwaitVaries with layoverSeveral a weekAt booking
Air ArabiaVia SharjahVaries with layoverSeveral a weekAt booking
Lowest fare listedOne stop, any airline7h and upDailyFrom Rs 71,500

Indicative one-way economy fares for one adult, from a Pakistani-rupee listing in 2026. Airfares change daily with demand and season; your price is confirmed at checkout.

Non-stops have come and gone

PIA launched Karachi to Baku in 2022 and Azerbaijan Airlines in 2024, but both routes have since dropped off the schedule.

  • Dubai is quickest

    flydubai connects Karachi with Baku daily through Dubai.

  • Kuwait is often cheapest

    Jazeera Airways via Kuwait has frequently offered the lowest one-stop fares.

  • Azerbaijan e-visa

    Pakistani travellers can apply for Azerbaijan’s e-visa online before departure.

Karachi to Baku flight timings

Karachi to Baku flight timings depend on the connecting hub.

  1. Departures

    Daily

    Through Dubai, Kuwait or Sharjah.

  2. Total journey

    7 hours and up

    Including the connection.

  3. Cheapest months

    April and May

    Fares have been lowest in spring.

  4. Clock change

    Back 1 hour

    Baku is 1 hour behind Karachi.

How to book a Karachi to Baku flight

Booking a Karachi to Baku flight online takes a few minutes. Check these three things before you pay.

  1. Search KHI to GYD

    Enter your dates to see the one-stop options, and look out for a returning non-stop.

  2. Check the total, not the lead fare

    Low-cost airlines charge separately for checked bags, seats and meals, so price the trip with the bags you are actually taking.

  3. Pay and carry the right document

    Pay with JazzCash, Easypaisa, Visa, Mastercard or PayPak. Carry the passport you booked with, and check Azerbaijan’s entry and visa rules before you fly.

Karachi and Baku airports

  • Karachi (KHI)

    Jinnah International Airport.

  • Baku (GYD)

    Heydar Aliyev International Airport, Azerbaijan’s main airport.

Karachi to Baku flight FAQs

What is the Karachi to Baku flight ticket price?

From about Rs 71,500 one way with one stop.

How long is the flight from Karachi to Baku?

Seven hours or more with one connection.

Is there a direct flight from Karachi to Baku?

Not at our last check. PIA and Azerbaijan Airlines have flown it before and could return.

What is the time difference between Karachi and Baku?

Baku is 1 hour behind Karachi.

Do Pakistanis need a visa for Azerbaijan?

Yes; Azerbaijan offers an e-visa that you apply for online before travel.

Book your Karachi to Baku flight

Search fares for your date, pick your seats and pay with JazzCash, Easypaisa or card.

Search flights