Las montañas Rakaposhi-Haramosh son una subcordillera de la cordillera del Karakoram.
Están situadas en los distritos de Gilgit y Nagar del Valle de Bagrot, en el Gilgit-Baltistán de Pakistán.
Limitan con los glaciares Barpu y Chogo Lungma en el norte, con el río Shigar en el este, con los ríos Gilgit e Indo en el sur y con el río Hunza en el oeste.
[1] Los dos picos homónimos, Rakaposhi (7.788 m) y Haramosh (7.409 m), se encuentran entre los más altos del mundo en términos de elevación sobre el terreno local, debido a su posición cercana a valles con muy poca elevación.
El Rakaposhi se eleva espectacularmente sobre un recodo del río Hunza,[2] formando el ancla occidental de la cordillera, mientras que el Haramosh se encuentra en el lado norte del río Indo, en la parte centro-sur de la cordillera.