Junagadh is located at 21.52°N 70.47°E. It has an average elevation of 107 metres (351 ft).
Junagadh is situated at the foot of Mount Girnar. Junagadh has Arabian sea to its southwest, Porbandar to its north and Amreli to its east. Junagadh city is divided into number of areas Main city is clustered around M.G. Road and Kalwa Chowk. Other areas are Gandhigram, Zanzarda Road, Talav Darwaja, Bus-stand, Sakkarbaug, Timbawadi, Joshipara and Girnartaleti. These areas comes under the administration of Junagadh Municipal Corporation.