This stretch of coastal Karnataka, the old temple belt squeezed between the Arabian Sea and the Western Ghats, holds an unusual concentration of major shrines within short drives of each other. Udupi Sri Krishna Matha is the seat of Madhvacharya's Dvaita tradition, where pilgrims view the boy Krishna through a nine-holed window rather than walking up to the deity, and where a rotating council of eight monasteries has run the worship since the 13th century. Its noon kitchen feeds every visitor free.
Inland, in the wet green folds of the Ghats, sit three very different temples. Kollur Mookambika is the Devi shrine on the Souparnika river below Kodachadri peak, held especially dear by Malayali families, who bring toddlers here to trace their first letters before the goddess of learning. Kukke Subramanya is where South India comes for serpent-dosha remedies, with its signature Sarpa Samskara rite booked weeks in advance. Dharmasthala pairs a Shiva lingam with Jain administration and Vaishnava priests, and feeds roughly two thousand pilgrims free on an ordinary day.
At the northern end, Gokarna Mahabaleshwar holds the Atma-linga on a headland between two rivers, an orthodox Shaiva kshetra whose lanes double as a beach town's high street. None of the five is a detour from the others. With Mangaluru as the anchor, the whole set folds into one unhurried road circuit of three to four days, and this guide lays out the order, the distances and the timing traps.
How the circuit fits together
Mangaluru is the practical gateway. Its international airport at Bajpe is approx 60 km from Udupi, approx 65 km from Dharmasthala, approx 105 to 115 km from Kukke Subramanya and approx 135 km from Kollur. Only Gokarna sits awkwardly far from it, approx 230 to 240 km up the coast, which is why the circuit works best as a one-way run that starts at Mangaluru and ends at Gokarna rather than as a loop.
The Konkan Railway is the other spine. Udupi station is approx 3 km from the Krishna Matha, Byndoor Mookambika Road is approx 25 km from Kollur, and Gokarna Road station is approx 10 km from the Mahabaleshwar temple. Kukke Subramanya is served instead by Subramanya Road station, approx 10 to 12 km away on the scenic Mangaluru to Bengaluru ghat line. Dharmasthala has no station at all; Mangaluru, approx 75 km away by road, is its main railhead, and frequent buses cover the gap.
Geography splits the five into two easy clusters. Dharmasthala and Kukke sit inland in the Ghat foothills, approx 55 to 65 km apart, and are naturally done together. Udupi, Kollur and Gokarna string out south to north along or just off the coastal NH66 corridor, with Kollur reached by a final inland stretch through the foothills. Once you see that shape, the route more or less plans itself.

Udupi Sri Krishna Matha
Udupi, Karnataka
Kollur Mookambika Temple
Udupi, Karnataka

Kukke Subramanya Temple
Dakshina Kannada, Karnataka

Shri Kshetra Dharmasthala Manjunatha Temple
Dakshina Kannada, Karnataka

Gokarna Mahabaleshwar Temple
Uttara Kannada, Karnataka
The five temples at a glance
The table below compresses what matters for planning: who the deity is, when the doors are open, and how close the trains get. Every figure is approximate, because these temples run on ritual calendars rather than published year-round tables, and hours stretch or shift on festival days. Treat the times as reliable for shaping a day and confirm the exact minutes locally on the morning you visit.
Two patterns stand out. Entry is free at all five, and the two great feeding traditions, the Anna Brahma meal at Udupi around noon and the Annadana hall at Dharmasthala, mean you can eat well without planning lunch stops. The other pattern is that four of the five close their sanctums for a stretch of the afternoon, which is the single most important fact on this page; the next two sections are built around it.
| Temple | Deity and draw | Darshan hours (approx) | Nearest railhead |
|---|---|---|---|
| Udupi Sri Krishna Matha | Balakrishna, viewed through the nine-holed Navagraha Kitiki window | Approx 5:30 AM to 9:00 PM, runs through the day | Udupi (UD), approx 3 km |
| Kollur Mookambika | Mookambika, the whole of Adi Parashakti in one form | Approx 5:00 AM to 1:30 PM and 3:00 PM to 9:00 PM | Byndoor Mookambika Road (BMKA), approx 25 km |
| Kukke Subramanya | Subramanya as lord of serpents; Sarpa Dosha rites | Approx 5:00 AM to 8:00 or 8:30 PM, long afternoon break | Subramanya Road (SBHR), approx 10 to 12 km |
| Dharmasthala Manjunatha | Manjunatha (Shiva), Jain-administered, free meals for all | Approx 6:30 AM to 2:30 PM and 5:00 PM to 8:30 PM | Mangaluru, approx 75 km by road |
| Gokarna Mahabaleshwar | Shiva as the Atma-linga on a Saligrama pedestal | Approx 6:00 AM to 12:30 PM and 5:00 PM to 8:30 PM | Gokarna Road, approx 10 km |
A three to four day road plan from Mangaluru
The cleanest version takes four days and runs inland first. Start from Mangaluru early, reach Dharmasthala for morning darshan and the free Annadana lunch, then drive on to Kukke Subramanya for the evening session. Day two crosses back to the coast at Udupi, where the Matha stays open through the evening, so the drive does not need to be rushed. Day three is the short hop to Kollur, and day four carries you north along the coast to Gokarna, with the evening darshan there as the circuit's closing act.
With only three days, fold the last two together: leave Kollur after morning darshan and reach Gokarna in time for the temple's evening reopening at approx 5:00 PM. It is a longer driving day of approx 110 to 130 km on top of the morning temple time, but workable. What does not compress well is the inland day; Dharmasthala and Kukke both close for the afternoon, so trying to add Udupi to that same day usually means missing one of them.
Exits from Gokarna are straightforward. Gokarna Road station, approx 10 km out, has Konkan Railway expresses including the Matsyagandha Express. By air, Goa's Dabolim and Hubballi airports, approx 140 to 165 km away, are nearer than Mangaluru. Overnight buses also run the approx 483 km back to Bengaluru in roughly 10 to 12 hours.
| Day | Leg | Approx distance | Timing note |
|---|---|---|---|
| Day 1 | Mangaluru to Dharmasthala | Approx 75 km | Morning darshan before the approx 2:30 PM break; free Annadana lunch |
| Day 1 | Dharmasthala to Kukke Subramanya | Approx 55 to 65 km | Evening darshan after the temple reopens, approx 3:00 to 4:00 PM onward |
| Day 2 | Kukke Subramanya to Udupi | Approx 100 to 110 km | Ghat foothills back to the coast; the Matha runs through the day to approx 9:00 PM |
| Day 3 | Udupi to Kollur | Approx 80 km | Via Kundapura and Byndoor; arrive before the approx 1:30 PM closure or after 3:00 PM |
| Day 4 | Kollur to Gokarna | Approx 110 to 130 km | North along the coast; evening darshan from approx 5:00 PM |
Plan around the midday closures
Four of the five temples shut their sanctums for part of the afternoon, and the closures are long enough to sink a badly sequenced day. Gokarna's is the longest, from approx 12:30 PM to 5:00 PM. Dharmasthala closes from approx 2:30 PM to 5:00 PM, Kollur from approx 1:30 PM to 3:00 PM, and Kukke breaks after its Maha Pooja at approx 1:00 PM, reopening at approx 3:00 to 4:00 PM.
Udupi is the exception. The Matha keeps darshan running through most of the day around its fixed seva sequence, from approx 5:30 AM to 9:00 PM, pausing only briefly during each abhisheka and the noon Mahapooja. That makes it the forgiving stop, the one you can reach at an odd hour without losing darshan, and the sensible buffer if anything upstream runs late.
- Udupi Sri Krishna Matha: open approx 5:30 AM to 9:00 PM, no long midday shutdown
- Kollur Mookambika: sanctum closed approx 1:30 PM to 3:00 PM
- Kukke Subramanya: closed after the approx 1:00 PM Maha Pooja, reopens approx 3:00 to 4:00 PM
- Dharmasthala Manjunatha: closed approx 2:30 PM to 5:00 PM
- Gokarna Mahabaleshwar: closed approx 12:30 PM to 5:00 PM
Rituals worth booking before you leave home
Kukke Subramanya's Sarpa Samskara is the one thing on this circuit that cannot be improvised. The rite runs only on temple-appointed dates, is booked weeks ahead, and often carries fasting or preparatory rules; the companion Ashlesha Bali is performed only on Ashlesha nakshatra days. Check the temple's official site, kukke.org, against the current panchanga when you fix your travel dates, not after.
At Kollur, families bring young children for Akshara Abhyasa, the first-letters ritual before the goddess of learning, booked at the seva counter along with abhisheka, kumkumarchane and Saraswati pooja. At Gokarna, a personal abhisheka or Rudra seva at the Atma-linga is marshalled by the priests in the pre-noon window, so arrive early and book at the counter that morning. Devotees at both temples traditionally bathe before darshan, in the Kumaradhara river at Kukke and in the sea or the Koti Tirtha tank at Gokarna.
The meals deserve their own plan. Udupi's Anna Brahma kitchen feeds everyone free at noon, and Dharmasthala's Annapoorna hall serves Annadana to every visitor at no charge, typically in lunch and dinner sittings. On the four day plan you can take both without any queue anxiety.
When to go: seasons and festival windows
October to February is the comfortable season across the whole belt, dry and relatively cool on the coast and clear in the Ghats. The southwest monsoon, June to September, is heavy here; the countryside is at its greenest but the ghat roads are slower and the coast very wet. Festival dates on this circuit follow the lunar calendar, so treat the windows below as months to check, never as fixed dates.
The one fixed-cycle event is Udupi's Paryaya Mahotsava, the biennial January handover of temple administration from one of the eight mathas to the next, most recently held in January 2026. It is the defining Udupi spectacle and also its heaviest crowd. If quiet darshan is the goal, aim for ordinary weekdays between the festival windows.
| Temple | Festival | Usual window | Crowd |
|---|---|---|---|
| Udupi Sri Krishna Matha | Paryaya Mahotsava | January, once every two years | Peak |
| Udupi Sri Krishna Matha | Krishna Janmashtami and Vittla Pindi | August to September | Peak |
| Kollur Mookambika | Navaratri and Vijaya Dashami | September to October | Peak |
| Kollur Mookambika | Rathotsava (chariot festival) | February to March | Large, below peak |
| Kukke Subramanya | Champa Shashti | Approx November to December | Peak |
| Kukke Subramanya | Naga Panchami | Approx July to August | Heavy |
| Dharmasthala Manjunatha | Laksha Deepotsava | Around November | Peak |
| Dharmasthala Manjunatha | Maha Shivaratri | February or March | Heavy |
| Gokarna Mahabaleshwar | Maha Shivaratri | February or March | Peak |
| Gokarna Mahabaleshwar | Karthika Deepotsava | November or December | Quieter |
Dress codes on this coast
Dress rules here are stricter than many first-time visitors expect, and Udupi has now formalised them: from 19 January 2026 the Matha bars jeans, T-shirts, shorts and revealing Western casuals outright. Traditional attire is the safe default at all five temples. Women should carry a saree or a salwar kameez with shoulders and legs covered.
For men the operative custom is the bare-chested sanctum. At Gokarna it is enforced: men enter the inner sanctum in a dhoti with the upper garment removed. Kukke and Dharmasthala ask the same for the sanctum and many sevas, and the same long tradition applies to inner areas at Udupi. A dhoti or mundu in the bag covers every case. Everywhere on the circuit, footwear and leather items stay outside and photography near the sanctums is restricted, so follow the priests' and staff instructions.
Add-ons and what this guide does not cover
Two obvious extensions sit just off this route. Sringeri Sharada Peetha, Adi Shankara's first matha and a natural Saraswati companion to Mookambika, lies inland approx 75 km from Kollur. Travellers heading up the coast between Kollur and Gokarna also often stop at Murudeshwar, a shoreline Shiva site this guide does not yet cover in verified detail, so it is named here without timings or figures.
The circuit also pairs easily with the sea. Malpe beach sits roughly 5 to 6 km from the Udupi Matha, and Gokarna's Kudle and Om beaches are a short auto ride or cliff walk from the sanctum. Neither needs planning, and both make good decompression at either end of a temple day.
Frequently asked questions
How many days do you need for the Udupi to Gokarna temple circuit?
Which airport is best for the Karnataka coastal temple circuit?
Can you visit Dharmasthala and Kukke Subramanya on the same day?
Do you need to book Sarpa Samskara at Kukke Subramanya in advance?
What is the dress code for temples in coastal Karnataka?
When is the best time for the Karnataka coastal temple tour?
Compiled from our verified temple guides and public sources including Wikipedia: Udupi Sri Krishna Matha · Wikipedia: Mookambika Temple, Kollur · Wikipedia: Kukke Subramanya Temple · Wikipedia: Dharmasthala Temple · Wikipedia: Mahabaleshwar Temple, Gokarna. Timings and festival dates shift with the lunar calendar; confirm before you travel.