Karachissa on kaksi rautatieasemaa, Karachi City ja Karachi Cantonment, ja. kaikkiKaikki Citystä lähtevät junat pysähtyvät myös Cantonmentissa. Eri linja-autoyhtiöillä on omat asemnsaasemansa, mutta useimmat niistää ovatsijaitsevat lähellä Cantonmentin rautatieasemaa. Matka Lahoreen[[Lahore]]en kestää 22 tuntia, Larkanaan[[Larkana]]an pääsee seitsemässä tunnissa. [[Jinnahin kansainvälinen lentoasema]] sijaitsee noin 10 km kaupungin keskustasta itään.<ref>[http://www.lonelyplanet.com/pakistan/sindh/karachi/transport/getting-there-away Karachhi: Getting there and away] Lonely Planet</ref>
Kaupungissa on pahoja liikenneruuhkia. Paikallisbusseja ja minibusseja on runsaasti, mutta niiden numerointi on satunnaiselle vieralijallevierailijalle hankala,hankalaa ja bussit ovat usein hyvintupaten täynnä.<ref>[http://www.lonelyplanet.com/pakistan/sindh/karachi/transport/getting-around Karachi: Getting around] Lonely Planet</ref> Ruuhkia helpottamaan on jjo pitkään suunniteltu kehärataa, mutta. keväälläKeväällä 2011 osavaltiohallitus päätti jälleen lykätä noin 1,5 miljardia euroa maksavan suunnitelman toteuttamista.<ref>[http://www.thenews.com.pk/TodaysPrintDetail.aspx?ID=4506&Cat=13 Karachi Circular Railway plan hits snags] The News 10.3.2011</ref>