The principal rivers are the Karnaphuli, on which Chittagong town is situated, navigable by sea-going ships as far as Chittagong port, and by large trading boats for a considerable distance higher up, and the Halda and the Sangu, which are also navigable by large boats.