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.