Islamabad to Thatta Bus Ticket Price, Online Booking, Timing
The Islamabad to Thatta ticket price runs from about Rs 3,400 to Rs 5,000, and this is a two leg journey for nearly everyone. Thatta sits closer to Karachi than to Hyderabad, which changes how you should book it.
Short answer: plan on Rs 3,400 to Rs 5,000 in total and two legs. There is no dependable direct coach from the capital to Thatta. Book to Karachi or Hyderabad, then take a local service down the National Highway to the delta.
Islamabad to Thatta ticket price by leg
Thatta is roughly a hundred kilometres from Karachi and rather further from Hyderabad, so which city you route through changes the second leg considerably.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Sania Express | Leg one, standard seated, air conditioned | Rawalpindi to Hyderabad | 17h | Rs 3,000 |
| Kohistan Express | Leg one, luxury, air conditioned | Islamabad to Karachi | 18h | Rs 4,200 |
| Local coaches | Leg two, standard seated | Karachi to Thatta on the N-5 | 2h | Rs 400 to Rs 600 |
| Local coaches | Leg two, standard seated | Hyderabad to Thatta | 2h 30m | Rs 400 to Rs 600 |
Fares are indicative published prices and vary with class, season, fuel adjustments and demand. Local leg fares are agreed at the stand rather than published.
Hyderabad is cheaper, Karachi is easier
Both work. Hyderabad is the shorter first leg and the lower total, which is why it gives the Rs 3,400 floor. Karachi is a longer and dearer first leg but has vastly more frequent onward services down the delta road, and if you are visiting Makli or Keenjhar you may well want to be based there anyway. Choose on what you are doing in Thatta rather than on the fare alone.
Book the first leg.
Compare the Hyderabad and Karachi corridors.
How to actually get from Islamabad to Thatta
Two routings, and the right one depends on what brings you to the delta.
Via Hyderabad
The shorter first leg and the lower total. Onward services to Thatta are regular but less frequent than from Karachi, and the second leg is two and a half hours.
About Rs 3,400 total
Via Karachi
A longer, dearer first leg with far more onward departures down the National Highway, and the better base if you are visiting Makli or Keenjhar.
About Rs 4,700 total
Our verdict
Route through Hyderabad if Thatta is the destination, through Karachi if it is a day trip. Hyderabad saves over a thousand rupees and an hour of road. Karachi makes sense when you want frequent connections and somewhere to stay, which is how most people actually visit the Makli necropolis and Keenjhar lake.
Islamabad to Thatta timings
Both corridors run overnight, which puts you in the south in the morning with the day free for the local leg.
Afternoon
12:00 PM to 4:00 PMThe main band for leg one, arriving in Hyderabad or Karachi early the next morning.
Evening
5:00 PM to 9:00 PMAlso workable, arriving mid to late morning.
Local leg
Daylight hoursThatta services run through the day from both cities and thin out in the evening.
Busy periods
Eid and winter weekendsEid fills the corridor, and Keenjhar draws heavy weekend traffic from Karachi in the cooler months.
Terminals and the change point
Both southern cities are major terminals with constant departures.
Pirwadhai and Faizabad
- Sania Express and Shalimar Express
- Pirwadhai in Rawalpindi.
- Kohistan Express and Faisal Movers
- Board around Faizabad, on the metro line.
- Worth knowing
- Decide Hyderabad or Karachi before comparing fares.
Thatta
- Set down
- The main town stand on the National Highway, close to the centre.
- Onward connections
- Karachi, Hyderabad, Sujawal, Mirpur Sakro and Keenjhar all run from here.
- Worth knowing
- Makli is a short local ride from the town.
The road to Thatta
The full length of the country, then a short run into the Indus delta.
- Islamabad and Rawalpindi Departures from Pirwadhai and Faizabad, afternoon and evening.
- M-2, M-4 and M-5 through Punjab The first nine or ten hours on motorway.
- Sukkur, Nawabshah and Hyderabad The Sindh stretch, with rest stops throughout.
- Hyderabad or Karachi The change point, reached in the morning.
- Thatta Two to two and a half hours on the delta road.
The first leg is either Islamabad to Hyderabad or Islamabad to Karachi.
Islamabad to Thatta bus FAQs
Is there a direct bus from Islamabad to Thatta?
No dependable one. The standard trip is a coach to Hyderabad or Karachi followed by a local service of two to two and a half hours.
What does the whole journey cost?
About Rs 3,400 in total via Hyderabad, or around Rs 4,700 via Karachi with a luxury seat for the long leg.
How long does it take?
Nineteen to twenty hours including the change, depending on which city you route through.
Should I go via Hyderabad or Karachi?
Hyderabad is cheaper and shorter. Karachi has far more frequent onward services and makes a better base if you are visiting Makli or Keenjhar.
Can I visit the Makli necropolis from the town?
Yes, it is a short local ride from Thatta town, along with Keenjhar lake a little further along the highway.
Can I continue to Sujawal or Mirpur Sakro?
Yes. Karachi, Hyderabad, Sujawal, Mirpur Sakro and Keenjhar all run from the Thatta stand, mostly in daylight.
Related routes and operators
Lower Sindh routes
Operator fare lists
Planning a trip to Thatta?
Compare the Hyderabad and Karachi corridors with live seat maps, and no booking fee added to the published fare.
Compare fares now