KSRTC operates different classes of direct bus from Bangalore, Mysore, Mangalore and Dharmasthala to Kukke Subrahmanya.
Approximate distance and journey time is listed below.
From Mangalore (104 kms) - 2.5 to 3 hours (Karnataka saarige via uppinangady-kadaba road).
From Mysore (170 kms) - 4 to 5 hours (Airavat) || 6 to 7 hours (Karnataka saarige).
From Dharmasthala (54 kms) - 2 hours (Karnataka saarige).
From Bangalore (270 kms) - 6 to 7 hours (Airavat, Non ac sleeper) || 6 - 9 hrs (Rajahamsa, Karnataka
saarige).
From Andhra Pradesh / Telangana - via Bangalore (Bengaluru).
If you are travelling via train, the closest railway station is "Subrahmanya Road"
(Stop ID: SBHR). Distance from this railway station to Kukke Subrahmanya Temple
is approximately 12.5 km.
You can get jeeps and auto rickshaw from the railway station to the temple any time
of the day.
Approximate journey time is listed below.
From Mangalore - 2 to 3 hours.
From Mysore - 6 to 7 hours.
From Bangalore - 8.5 to 9.5 hours.
From Andhra Pradesh / Telangana - via Bangalore (Bengaluru).
The nearest airport is Mangalore International Airport (Bajpe), approximately 112 km away from Kukke Subrahmanya. From airport, you can take a taxi to Mangalore city. And thereafter, use any means of transport like bus / train / taxi.
Optionally, you can also take a direct taxi from airport to Subrahmanya depending on your schedule, but the prices may be on the higher side.
Alternate airports are Kempegowda International Airport Bangalore / Bengaluru (303 km) and Mandakalli Airport Mysore / Mysuru (190 kms).