By Flight: Shimoga have its own domestic airport which is linked with major airports. It is well connected to New Delhi and Mumbai via Jet Airways, Air India and Spice Jet. The nearest International Airport is Mangalore Airport, Mangalore, roughly 195 Kms from Shimoga city.
By Bus: Shimoga is a district which is well connected to its neighbouring cities via good network of roads. The cities connecting Shimoga to Bangalore (280 kms), Hubli (211 kms), Mangalore (190 kms) and Mysore (245 kms).
By Train: Shimoga has its own Railway Station named as Shimoga Nagar Railway Station which is connected to the major cities of Karnataka and other state like Mangalore, Hampi, Bangalore, Pune and Mumbai. A regular rail service also connects the region to Bangalore directly which is 280 kms away