Rome2Rio

How to get fromKarachi to Haji Ali Dargahby plane, unknown, train, or bus

Find Transport to Haji Ali Dargah

See all options

There are 7 ways to get from Karachi to Haji Ali Dargah by plane, unknown, train, 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 Karachi to Chhatrapati Shivaji Maharaj International Airport, travel

    best
    1. Fly from Karachi (KHI) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane plane KHI - BOM
    2. Walk from Chhatrapati Shivaji Maharaj International Airport (BOM) to Haji Ali Dargahunknown unknown
    9h 29m
  2. Train, travel

    1. Take the train from Karachi Cant to Lahore Junctiontrain train 5Up / ...
    2. Walk from Dera Gujjran Station to Atariunknown unknown
    3. Take the train from Amritsar Jn to Mumbai Centraltrain train
    2d 1h
  3. 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 Jodhpur, Rajasthanbus bus
    4. Take the bus from Jodhpur, Rajasthan to Mumbai, Maharashtrabus bus
    2d 9h
  4. Travel to Bhuj Airport, fly to Chhatrapati Shivaji Maharaj International Airport, travel

    1. Walk from Karachi to Bhuj Airport (BHJ)unknown unknown
    2. Fly from Bhuj Airport (BHJ) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane plane BHJ - BOM
    3. Walk from Chhatrapati Shivaji Maharaj International Airport (BOM) to Haji Ali Dargahunknown unknown
    8h 11m
  5. Fly Karachi to Pune Airport, train, travel

    1. Fly from Karachi (KHI) to Pune Airport (PNQ)plane plane KHI - PNQ
    2. Take the train from Pune Jn to Dadartrain train
    3. Walk from Dadar to Haji Ali Dargahunknown unknown
    13h 2m
  6. Bus, travel, train

    1. Take the bus from Karachi to Lahorebus bus
    2. Walk from Dera Gujjran Station to Atariunknown unknown
    3. Take the train from Amritsar Jn to Mumbai Centraltrain train
    2d 1h
  7. Train, travel via Firozpur

    1. Take the train from Karachi City to Kasur Jn.train train
    2. Walk from Kasur Jn. to Firozpur Cantunknown unknown
    3. Take the train from Firozpur Cant to Dadartrain train
    4. Walk from Dadar to Haji Ali Dargahunknown unknown
    2d 12h

Karachi (KHI) to Chhatrapati Shivaji Maharaj International Airport (BOM) flights

Calendar78Weekly Planes
Duration9h 15mAverage Duration
Ticket₹15,842Cheapest Price
See schedules

Questions & Answers

What companies run services between Karachi, Pakistan and Haji Ali Dargah, India?

There is no direct connection from Karachi to Haji Ali Dargah. However, you can take the bus to Airport, walk to Karachi (KHI) airport, fly to Chhatrapati Shivaji Maharaj International Airport (BOM), then travel to Haji Ali Dargah. Alternatively, you can take a train from Karachi Cant to Mumbai Central via Lahore Junction, Railway Station, Dera Gujjran Station, Atari, and Amritsar Jn in around 2d 1h.

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 Travel Insider: Top Japan travel tips by Beatrix Holland, What are the different types of Renfe trains in Spain?, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.