How to Reach Kukke Subrahmanya Temple
Your complete travel guide with routes from Bangalore, Mangalore, Mysore & Hassan — by bus, train, flight, or car.
Quick Distances to Kukke Subrahmanya
280 km
From Bangalore
105 km
From Mangalore
200 km
From Mysore
130 km
From Hassan
By Bus – KSRTC & Private Operators
Karnataka State Road Transport Corporation (KSRTC) runs frequent bus services to Subrahmanya from all major cities in Karnataka. The Subrahmanya bus stand is conveniently located just 500 metres from the temple, making it the most hassle-free option for pilgrims.
From Bangalore
Departs from Majestic Bus Stand (Kempegowda Bus Station). Multiple daily services including overnight sleeper buses. Journey time: 6–7 hours. Affordable fares depending on bus type (ordinary, Rajahamsa, Airavata).
From Mangalore
Buses depart from KSRTC Bus Stand every 30 minutes. Journey time: 2.5 hours. One of the most convenient routes with frequent availability throughout the day. Affordable fares.
From Mysore
Direct buses via Madikeri and Sullia. Journey time: 4.5 hours. Limited services— check KSRTC schedule for timings. Alternatively, travel via Hassan for more options.
💡 Tip: Book your KSRTC tickets in advance on the official KSRTC website or app, especially during weekends and festivals like Shashti when demand is very high.
By Train – Subrahmanya Road Railway Station
Subrahmanya Road Railway Station (station code: SBHR) is the nearest railhead, located 13 km from Kukke Subrahmanya Temple. The station lies on the scenic Hassan–Mangalore railway line that passes through the breathtaking Western Ghats — one of the most beautiful rail journeys in India with tunnels, bridges, and lush green valleys.
Key Trains
- • Shiradi Express – Connects Mangalore and Bangalore via Subrahmanya Road
- • Mangalore–Bangalore Express – Daily service with stops at Subrahmanya Road
- • Yeshvantpur–Mangalore Express – Convenient overnight option from Bangalore
From Station to Temple: Auto-rickshaws and shared taxis are available outside the station. Negotiate fare before boarding. During peak season, the temple administration sometimes arranges shuttle services.
By Air – Mangalore International Airport
Mangalore International Airport (IXE) is the nearest airport, situated approximately 115 km from Kukke Subrahmanya. The drive from the airport takes around 2.5 hours via NH75 and state highways.
Flight Connectivity
Mangalore Airport has direct flights from Bangalore, Mumbai, Chennai, Delhi, Hyderabad, and international connections from Dubai, Abu Dhabi, and other Gulf cities.
💡 Tip: Pre-book a taxi from Mangalore Airport to Subrahmanya. Ride-hailing apps have limited coverage on this route, so arranging transport in advance through your hotel or a local taxi service is recommended.
By Car / Self-Drive
Driving to Kukke Subrahmanya is a popular choice for families and groups. The routes pass through scenic Western Ghats terrain, making the journey itself a memorable experience.
From Bangalore (280 km)
- Route 1 (via Sakleshpur): Bangalore → Nelamangala → Hassan → Sakleshpur → Subrahmanya. Scenic ghat road after Sakleshpur. ~6.5 hours.
- Route 2 (via Hassan–Belur): Bangalore → Hassan → Belur → Mudigere → Subrahmanya. Slightly longer but roads are better maintained.
From Mangalore (105 km)
- Route 1 (via BC Road–Sullia): Mangalore → BC Road → Sullia → Subrahmanya. Well-maintained road, ~2.5 hours.
- Route 2 (via Dharmasthala): Mangalore → BC Road → Dharmasthala → Subrahmanya. Visit Dharmasthala Temple en route. ~3 hours.
⚠️ Road Conditions Note: The ghat sections (especially Sakleshpur–Subrahmanya and Dharmasthala–Subrahmanya stretches) have sharp curves and steep gradients. Drive carefully during the monsoon season (June–September) as the roads can be slippery with occasional landslides. Foggy conditions are common early morning and late evening.
Local Transport in Subrahmanya
Subrahmanya is a small temple town, and most places are within walking distance. However, local transport options are available for convenience.
🛺
Auto-Rickshaws
Available throughout the town. Negotiate fare before boarding.
🚐
Shared Autos
Shared auto-rickshaws run between the bus stand, railway station road, and the temple area at fixed rates.
🅿️
Temple Parking
Paid parking available near the temple (nominal charges).
Get Directions on Google Maps
Use Google Maps for real-time navigation with traffic updates and alternate route suggestions.
Open in Google Maps →Essential Travel Tips
🌧️ Monsoon Season (June–September)
Roads through the Western Ghats can be challenging during monsoons. Expect heavy rainfall, reduced visibility, and occasional road blocks due to landslides. Check road conditions before starting your journey. KSRTC buses are generally the safest option during this period.
🌙 Night Driving
Night driving through the ghat sections is not recommended due to sharp curves, lack of street lighting, and possible wildlife crossings. If arriving late, stay overnight in Hassan or Sakleshpur and continue the next morning.
⛽ Fuel Up in Advance
There are limited fuel stations in and around Subrahmanya. Fill your tank at Sullia, Sakleshpur, or BC Road before entering the final stretch to the temple. Do not rely on finding fuel stations on the ghat roads.
📱 Limited Connectivity
Mobile network coverage can be patchy in the Western Ghats region. Download offline maps before your trip. BSNL tends to have slightly better coverage in remote areas compared to private operators.
Frequently Asked Questions
What is the nearest airport to Kukke Subrahmanya Temple?
Mangalore International Airport (IXE) is the nearest airport at approximately 115 km. The drive takes about 2.5 hours. Pre-booking a taxi is recommended as ride-hailing services are limited on this route.
What is the nearest railway station to Kukke Subrahmanya?
Subrahmanya Road Railway Station (SBHR) is the nearest railway station, located 13 km from the temple. It is situated on the Hassan–Mangalore railway line with connections to Bangalore and other major cities.
How to reach Kukke Subrahmanya by bus from Bangalore?
KSRTC operates multiple daily buses from Majestic Bus Stand (Kempegowda Bus Station) in Bangalore. The journey takes 6–7 hours covering 280 km. Both daytime and overnight sleeper services are available. Book tickets on the KSRTC website or at the counter.
What is the driving distance from Mangalore to Kukke Subrahmanya?
The driving distance from Mangalore is approximately 105 km via the BC Road–Sullia route, taking about 2.5 hours. An alternative scenic route via Dharmasthala adds about 30 minutes but lets you visit another famous temple.
How much does an auto from Subrahmanya Road station to the temple cost?
An auto-rickshaw from Subrahmanya Road Railway Station to the temple is readily available. Shared taxis are also available at lower per-person rates. During festivals, fares may be slightly higher due to demand. Negotiate fare before boarding.
Is there Uber or Ola available in Subrahmanya?
No, Uber and Ola are not reliably available in Subrahmanya. The town is small and relies on local auto-rickshaws and pre-booked taxis for transportation. Plan your local transport accordingly or arrange a taxi from Mangalore in advance.
What is the best route from Mysore to Kukke Subrahmanya?
The recommended route is via Madikeri–Sullia–Subrahmanya (approximately 200 km, 4.5 hours). This passes through Coorg's scenic landscape. Alternatively, take Mysore–Hassan–Sakleshpur route, which is longer but has better road conditions.
Can we reach Kukke Subrahmanya by night bus?
Yes! KSRTC and several private operators run overnight sleeper and semi-sleeper buses from Bangalore. These typically depart around 9–11 PM and arrive in Subrahmanya by 4–6 AM, giving you ample time for early morning darshan. This is one of the most popular options among pilgrims.
Plan Your Complete Visit
Explore more guides to make the most of your pilgrimage to Kukke Subrahmanya.
COMING SOON ON GOOGLE PLAY
Get the full experience
Features only available in the app — not on this website.
Coming Soon on Google Play