Travelers are voting Uparkot Fort as the best fort in Junagadh. There are 2 forts in Diu a city just 174 km from Junagadh and 1 fort in Rajkot which is 130 km distant. The most popular of these are Diu Fort in Diu and Uparkot Fort in Rajkot. You can find 9 forts in Gujarat and 312 forts in the country of India. Our members favorite in Gujarat is The Old Fort and Shaniwar Wada is the top pick in India. Want more? Check out our map of forts in Junagadh.