Jamshoro (Sindhi: ڄام شورو, Urdu: جامشورو) is a city and the capital of Jamshoro District, in Sindh, Pakistan. It is on the right bank of the Indus River , approximately 18 km (11 mi) northwest of Hyderabad and 150 km (93 mi) northeast of the provincial capital of Sindh , Karachi .