Rome2Rio

How to get fromKarachi to Jammu and Kashmirby plane, train, unknown, or bus

Find Transport to Jammu and Kashmir

See all options

There are 9 ways to get from Karachi to Jammu and Kashmir by plane, train, unknown, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly to Lahore International Airport, train, travel, bus

    best
    1. Fly from Karachi (KHI) to Lahore International Airport (LHE)plane plane KHI - LHE
    2. Take the train from Lahore Junction to Sialkot Jntrain train
    3. Walk from Sialkot Jn to Jammuunknown unknown
    4. Take the bus from Jammu to Udhampurbus bus
    11h 47m
  2. Bus, travel

    1. Take the bus from Karachi to Sailkotbus bus
    2. Walk from Sailkot to Jammuunknown unknown
    3. Take the bus from Jammu to Srinagarbus bus
    24h 10m
  3. Train, travel, bus

    1. Take the train from Karachi Cant to Lahore Junctiontrain train 5Up / ...
    2. Take the train from Lahore Junction to Sialkot Jntrain train 9Up
    3. Walk from Sialkot Jn to Jammuunknown unknown
    4. Take the bus from Jammu to Srinagarbus bus
    29h 52m
  4. Fly to Sialkot International Airport, train, travel, bus

    1. Fly from Karachi (KHI) to Sialkot International Airport (SKT)plane plane KHI - SKT
    2. Take the train from Sialkot Jn to Pasrurtrain train
    3. Walk from Pasrur to Sambaunknown unknown
    4. Take the bus from Samba to Jammubus bus
    8h 25m
  5. Fly to Skardu Airport, travel

    1. Fly from Karachi (KHI) to Skardu Airport (KDU)plane plane KHI - KDU
    2. Walk from Skardu Airport (KDU) to Sopurunknown unknown
    7h 5m
  6. Fly to Islamabad International Airport, train, travel, bus

    1. Fly from Karachi (KHI) to Islamabad International Airport (ISB)plane plane KHI - ISB
    2. Take the train from Rawalpindi to Gujrattrain train
    3. Walk from Gujrat to Jammuunknown unknown
    4. Take the bus from Jammu to Udhampurbus bus
    11h 53m
  7. Fly to Faisalabad International Airport, train, travel

    1. Fly from Karachi (KHI) to Faisalabad International Airport (LYP)plane plane KHI - LYP
    2. Take the train from Faisalabad to Lahore Junctiontrain train
    3. Walk from Dera Gujjran Station to Atariunknown unknown
    4. Take the train from Amritsar Jn to Sarnatrain train
    12h 59m
  8. Fly to Peshawar International Airport, train, travel, bus

    1. Fly from Karachi (KHI) to Peshawar International Airport (PEW)plane plane KHI - PEW
    2. Take the train from Peshawar Cantt to Gujrattrain train
    3. Walk from Gujrat to Jammuunknown unknown
    4. Take the bus from Jammu to Udhampurbus bus
    15h 49m
  9. Bus, travel via Lahore

    1. Take the bus from Karachi to Lahorebus bus
    2. Walk from Dera Gujjran Station to Atariunknown unknown
    3. Take the bus from Amritsar, Punjab to Jammubus bus
    4. Take the bus from Jammu to Srinagarbus bus
    32h 39m

Karachi (KHI) to Lahore International Airport (LHE) flights

Calendar78Weekly Planes
Duration2h 4mAverage Duration
Ticket₹6,114Cheapest Price
See schedules

Questions & Answers

What companies run services between Karachi, Pakistan and Jammu and Kashmir, India?

There is no direct connection from Karachi to Jammu and Kashmir. However, you can take the bus to Airport, walk to Karachi (KHI) airport, fly to Lahore International Airport (LHE), take the taxi to Lahore Junction, take the train to Sialkot Jn, travel to Jammu, then take the bus to Udhampur. Alternatively, you can take a bus from Civil Hospital to Srinagar via Shahrah e Pakistan, Karachi, Sailkot, and Jammu in around 24h 10m.

Airlines
Train operators
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, How to plan an amazing trip around Scandinavia, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.