From Kempegowda International Airport, Bengaluru (BLR) to Hariharapura (near Sringeri) is about 330 km depending on the route.
The driving distance from Mangaluru International Airport (in Mangalore) to Hariharapura is approximately 125 km.
The driving distance between Hariharapura and Shivamogga (where the Shivamogga Airport is located) is approximately 80 to 90 km.
Direct KSRTC and private buses operate from Bangalore to Hariharapura. Tickets can be conveniently booked online through KSRTC.
You can also travel by Sugama Tourists, or LV Tours & Travels . They offer direct bus services from Bangalore to Hariharapura.
Frequent KSRTC and private buses run from Mangalore to Sringeri. From Sringeri, local buses and auto-rickshaws are available to reach Hariharapura (approximately 20 km away). Tickets can be booked online through KSRTC.
Direct KSRTC and private buses are available from Shivamogga to Hariharapura, and also to nearby Sringeri. Book your tickets easily through KSRTC.
You can reach Shivamogga by train and then continue your journey to Hariharapura by bus or taxi.
You can reach Shivamogga or Udupi by train and then continue your journey to Hariharapura by bus or taxi.
From Shivamogga, you can take a bus going to Sringeri,
which passes near Hariharapura. The journey takes about
1.5 hours.
From Udupi, you can take a bus going to Sringeri, which
passes near Hariharapura. The journey takes about 3.5 to
4 hours.
Or, from both places, you can hire a taxi to reach
Hariharapura.