The Keshod Airport in order to reach Junagadh by air. This airport is the closest one to the city. From here you can book any public transport and reach the destination which is 61KM away.
There are numerous buses running in between Junagadh and the other nearby locations. Rajkot and Sasan have direct routes to this city. The drive either from Sasan or from Rajkot will not take more than two hours. You can easily distinguish how to reach Junagadh as major places like Una, Ahmedabad, Jamnagar and Veraval are linked with this spot and are located some 130KM, 320KM, 140KM and 85KM far from the city respectively. From here you can book any public transport and reach the destination which is 50KM away.
Junagadh has a prominent railway station which has well connected via rail to the major Indian cities like Ahmedabad, Veraval and Rajkot. Trains also run between the nearby locations close to Junagadh. From here you can book any public transport and reach the destination which is 51KM away.