By Air - There is an airport in Keshod (37Kms. from Junagadh) and the major domestic airlines run flights between Keshod and Mumbai.
By Rail - Regular trains connect Junagadh to other important cities in Gujarat and India. There are trains for Jabalpur, Pune and Trivenndrum from Junagadh. There is also a meter-gauge service to Delvada and broad-gauge to Veraval and Rajkot.
By Road - The State Transport Corporation runs regular buses to and from Junagadh to other cities of Gujarat. There are a number of private bus services connecting to other cities of Gujarat as well.