'''By air'''
Nearest Airport is Mangalore airport which is 135 km from Hariharapura. Bangalore airport is 400 km away.
'''By train'''
Hariharapura is not reachable by train from other Indian cities. However Shimoga has the closest railway station which is 80 km from Hariharapura. Udupi is another closest railway station which is 85 KM from Hariharapura.
'''By bus'''
There are buses from Bangalore both private and KSRTC(Karnataka State Road Transport Corporation). During long weekends these buses run full and getting a ticket can be a bit of a problem unless you book them in advance. KSRTC buses are comfortable especially the Rajahamsa (Luxury) buses.
The place is small and can walk around or take an autorickshaw. You can visit near by places by local buses as well.