Nearest Airport: The Mangalore International Airport is located at a distance of about 189.2 km from Shimoga while the Kempegowda International Airport in Bangalore is 327.6 km away from the city
Shimoga is well connected by railways. Falling under the South Western Railways', the Shimoga town railway station is connected with Talguppa. The station falls under the Bangalore-Talguppa rail route. Bangalore-Shimoga Express regularly plies up and down the route. The nearest main rail head is Tarikere Junction Railway Station.
Shimoga is connected by road to all of the important locations in the state. From Bangalore, one can take the NH 4 towards Yeshwantpur and Nelamangala. On the road to Tumkur, change to NH 206 via Gubbi. Continue on NH 206 and you would reach Shimoga, crossing Tiptur, Arsikere and Kadur.