One of the regions in India that is blessed with rich culture and architecture, enormous natural beauty, abundant greenery, historic monuments and buildings is the South Indian state of Karnataka, thus leading to the tagline of the State Government's Tourism Department, "One State, Many Worlds" which is spot on. The state has many ancient religious places in the districts of Dakshina Kannada (formerly known as South Canara), Udupi and Uttara Kannada (formerly North Canara) districts. These districts are about a distance of 290 to 550kms from the state's capital Bengaluru. Some of the regions of these districts are also part of the Western Ghats of India while the other significant part forms Canara (or Coastal Karnataka or Karavali) which is a long stretch of land alongside the coast of Arabian Sea.
From Bengaluru, these places are best reached by road via Hassan and Sakleshpur or by daily train. While on a journey to these places, one can witness the amazingly beautiful nature with the lush greenery of the Shiradi Ghats near Sakleshpur and the coastline of Arabian Sea starting from Mangaluru [Mangaluru is the administrative headquarters of Dakshina Kannada] . The regions have numerous temples (with many different deities to take blessings from) and each temple's visit here is so divine. Few of the popular ones include Kukke Subramanya Temple, Dharmasthala Temple, MangalaDevi, Kadri Manjunatha (in Dakshina Kannada), Kollur, Udupi Krishna Mutt, Anegudde Temple or also called as Kumbashi Ganesha (in Udupi district), Murdeshwar, Gokarna, Idagunji (in Uttara Kannada).
The coastline has many beautiful beaches like Tannirbhavi and Panambur beach in Mangaluru, Suratkal beach, Padubidri (a blue flag certified beach near Mangaluru), Kapu, Malpe and Maravanthe beach in Udupi, Murudeshwar beach, Gokarna Om beach, Kasarkod beach (another blue flag certified beach) in Uttrara Kannada district, to name a few. The coastline then meets the Konkan region at Karwar (a town in Uttara Kannada) that is about 20kms from Goa. With many religious places and so much natural beauty and greenery, this region of Karnataka is a perfect place to get closer to god as well as to nature.
Of the many temples here, on a short 3 day trip from Bengaluru in November 2019, we covered some of the temples and a few beaches too. Below is the route and the itinerary in brief
Itinerary in brief
Trip Highlights
- Scenic train journey from Sakleshpur to Subrahmanya Road.
- Darshan and blessings at temples of Kukke Subramanya, Dharmasthala, Udupi, Idagunji and Murdeshwar
- Witness the second tallest Shiva Statue in the temple town of Murdeshwar.
- Quality time spent at beaches near Udupi [Kapu and Malpe]
- Gadbad ice-cream treat at Udupi
- A complete trip using Public transport which involved travel by bus, rail and auto-rickshaw.
Day 1: Day train journey from Yesvantpur (YPR, Bengaluru) to Subrahmanya Road (SBHR) via Hassan and Sakleshpur and visit Sri Kukke Subramanya Temple and then proceed to Dharmasthala. Darshan of Shri Dharmasthala Manjunatha. Stay at Dharmasthala
Train journey is about 7-8 hrs starting at 7:10AM reaching around 2:30PM. Distance to Temple from Subrahmanya Road Station is about 13kms taking 20minutes by bus.
Subramanya to Dharmasthala is about 54kms taking 1.5hrs by bus.
Day 2: Bus journey from Dharmasthala to Udupi. Visit Shri Krishna Mutt and take the lord's blessings. Visit Kapu and Malpe beach. Stay at Udupi
Dharmasthala to Udupi is about 110kms taking about 2.5hrs by bus
Day 3: Train journey from Udupi to Murdeshwar. Visit Idagunji Ganesha Temple, Murdeshwar Temple and beach. Night bus journey from Murdeshwar to Bengaluru.
Train journey is about 1.5hrs to Murdeshwar. Railway station to Idagunji temple is about 25kms taking 30minutes. Murdeshwar Railway station to Murdeshwar Temple is about 3kms
Day 4: Reach Bengaluru by around 7AM
Murudeshwar to Bengaluru about 500kms taking about 11 hrs
![]() |
Sakleshpur - Subrahmanya Road Railway line |