Cheap Karachi to Riyadh Flight Ticket Price, Online Booking

The Karachi to Riyadh flight ticket price starts at about Rs 48,500 one way. Saudia flies the route daily, with flynas, flyadeal and PIA also non-stop and Fly Jinnah listed, about 20 flights a week taking around 3 hours 30 minutes.

Fare from
Rs 48,500one way
Flight time
non-stop
Non-stop
4+ airlinesSaudia, flynas, flyadeal, PIA
Frequency
About 20flights a week
Time difference
2 hoursRiyadh behind

Quick Fare Check: Karachi to Riyadh flights start at about Rs 48,500 one way, with daily non-stops on Saudia plus flynas, flyadeal and PIA, taking about 3 hours 30 minutes.

Karachi to Riyadh flight ticket price by airline

Karachi to Riyadh flight ticket prices come from a mix of full-service and low-cost non-stops.

Karachi to Riyadh flight options and starting fares
AirlineRoutingFlight timeFrequencyFare from
SaudiaNon-stopAbout 3h 30mDailyAt booking
flynasNon-stopAbout 3h 30mAbout 3 a weekAt booking
flyadealNon-stopAbout 3h 30mAbout 2 a weekAt booking
PIANon-stopAbout 3h 30mWeeklyAt booking
Lowest fare listedNon-stopAbout 3h 30mAbout 20 a weekFrom Rs 48,500

Indicative one-way economy fares for one adult, the lowest converted from a US$173 listing. Airfares change daily with demand and season; your price is confirmed at checkout.

Full service or low cost to Riyadh

Saudi Arabia’s capital is served by its national airline and both Saudi low-cost carriers.

  • Saudia daily

    Saudia flies every day and has the best on-time record from Karachi.

  • Low-cost choice

    flynas and flyadeal sell cheaper fares; add checked bags before you decide.

  • Early start

    The first departure, on flynas, leaves Karachi around 5:50 am.

Karachi to Riyadh flight timings

Karachi to Riyadh flight timings depend on the airline and the day of the week.

  1. First flight

    Around 5:50 am

    flynas from Karachi.

  2. Non-stops

    About 20 a week

    Across four or five airlines.

  3. Flight time

    About 3h 30m

    Non-stop, about 2,054 km.

  4. Clock change

    Back 2 hours

    Riyadh is 2 hours behind Karachi.

How to book a Karachi to Riyadh flight

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

  1. Search KHI to RUH

    Enter your dates to see every non-stop running that day, plus the one-stop alternatives.

  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 Saudi Arabia’s entry and visa rules before you fly.

Karachi and Riyadh airports

  • Karachi (KHI)

    Jinnah International Airport, Pakistan’s largest and busiest airport.

  • Riyadh (RUH)

    King Khalid International Airport, north of Riyadh.

Karachi to Riyadh flight FAQs

What is the Karachi to Riyadh flight ticket price?

From about Rs 48,500 (one way).

How long is the flight from Karachi to Riyadh?

About 3h 30m non-stop.

Which airlines fly Karachi to Riyadh non-stop?

Saudia, flynas, flyadeal and PIA, with Fly Jinnah also listed.

What is the time difference between Karachi and Riyadh?

Riyadh is 2 hours behind Karachi.

Which airline is most punctual?

Saudia has led the route for on-time arrivals.

Book your Karachi to Riyadh flight

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

Search flights