Rome2Rio

How to get fromKarachi to Johiby bus, train, taxi, or car

Find Transport to Johi

See all options

There are 4 ways to get from Karachi to Johi by bus, train, taxi, or car

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

  1. Bus, train, taxi

    best
    1. Take the bus from Karachi to Hyderabadbus bus
    2. Take the train from Kotri Jn. to Sehwan Shariftrain train 3Up
    3. Take the taxi from Sehwan Sharif to Johitaxi taxi
    7h 28m
    $15–34
  2. Train

    cheapest
    1. Take the train from Karachi City to Dadutrain train 3Up
    7h 49m
    $7–22
  3. Drive 326.8 km

    1. Drive from Karachi to Johicar car 326.8 km
    4h 2m
    $31–45
  4. Taxi

    1. Take the taxi from Karachi to Johitaxi taxi 326.8 km
    4h 2m
    $50–65

Questions & Answers

What companies run services between Karachi, Pakistan and Johi, Pakistan?

Pakistan Railways operates a train from Karachi City to Dadu once daily. Tickets cost $3–18 and the journey takes 7h 33m.

Train operators
Bus operators
Other 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 The beginner’s guide to the 2018 World Nomad Games, What are the different types of Renfe trains in Spain?, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.