Jinghong has a latitude range of 21°27'-22°36' N and a longitude range of 100°25'-101°31' E. It borders Pu'er City to the north, Mengla County to the east and Menghai County to the west, as well as Burma's Shan State to the south.
Climatically, Jinghong has a tropical wet and dry climate (Köppen Aw).