konkan temple circuit (2026): the atmalinga route from goa to udupi

one legend, six stops, 400km of coast. ponda and tambdi surla to gokarna, idagunji, murudeshwar, udupi. real distances, the day split, what to skip.

· updated Aug 15, 2026

tldr: this is one route, not six temple visits. the atmalinga legend physically ties gokarna, idagunji and murudeshwar together in geographic order, north to south, and driving them in that sequence is the single best reason to do this circuit — better than any of the temples individually. the full run is goa’s ponda cluster and tambdi surla → gokarna → idagunji → murudeshwar → kollur mookambika → udupi, roughly 400km of coast in five to six days. november to february or don’t bother. the two things that ruin it: treating gokarna as a beach stop in a town where people perform rites for their dead, and skipping udupi to save a day when udupi is the most interesting thing at the southern end.


the spine of this route is a story, not a road

most coastal karnataka itineraries are a list. gokarna for the beaches, murudeshwar for the statue, udupi because it is on the way to mangalore. each stop justified on its own, none of them connected.

they are connected, and the connection is the whole point.

ravana performed austerities and won from shiva the atmalinga — the linga containing shiva’s own soul, whose possessor could not be defeated. the condition was that it must not touch the ground before reaching lanka, or it would root there permanently.

the gods sent ganesha. at gokarna, at dusk, ravana needed both hands free for his sandhyavandana. ganesha appeared as a brahmin boy, offered to hold the linga, and set the condition that he would call three times and put it down if ravana had not returned. he called three times immediately and planted it.

ravana tried to wrench it out and could only distort it. because he hauled at it like a cow’s ear, the place became go-karna.

and the coverings he flung away in fury landed down the coast — the other mukti kshetras, murudeshwar among them. murudeshwar’s linga is, in the story, the cloth that wrapped gokarna’s.

so: gokarna, where it was planted. idagunji, where the ganesha who tricked him is worshipped. murudeshwar, where the covering landed. north to south, in one day of driving, in the order the story happens. i have not seen a single operator or guide lay this route out that way, and it costs nothing to follow.

the gokarna guide and the murudeshwar guide tell the two ends of it in full. this post is the route that joins them, plus goa at the top and udupi at the bottom.

one honest wrinkle. the other mukti kshetras are usually listed as dhareshwara (kumta taluk), gunavanteshwara (honnavar taluk), murudeshwara (bhatkal taluk) and sajjeshwara. the first three sit neatly south of gokarna in the order the story requires. sajjeshwar is usually placed up near ankola, which is north of gokarna, and that sits awkwardly with the version where everything was flung southward. i am flagging the inconsistency rather than pretending it away, because the tidy version of this legend is tidier than the geography.


the awards

best temple on the circuit, and it is not close: gokarna mahabaleshwar. you are allowed into the sanctum to touch the atmalinga, which almost nothing of that standing in india permits. 9/10.

best building: shri shantadurga at kavlem, ponda. a maratha-funded, portuguese-styled hindu temple housing a deity that was carried inland to escape the inquisition. one building, three histories. 8.5/10.

best photograph: murudeshwar at sunrise. a 123-foot shiva on a headland with the sea on three sides. 8/10 as a stop, and only that.

most skipped, most worth it: idagunji. thirty to forty-five minutes, a small ganesha temple off the highway near honnavar, and the missing middle of the entire legend. 8/10 for what it does to the trip, 6/10 as a building.

best southern end: udupi krishna matha. krishna viewed through a nine-holed window rather than a doorway, and the kitchen that invented masala dosa. 8.5/10.

most overrated leg: murudeshwar as a destination. three to four hours of content and a mediocre beach. people book two nights and regret one. 5/10 as a place to sleep.

the one that needs a decision, not a default: kollur mookambika. genuinely good, genuinely awkward, and the road distance is disputed by a factor of two.

the mistake that costs the most goodwill: walking into gokarna town from kudle beach in beachwear. this is a town where people shave their heads for their dead. avoid at all costs.


every stop, compared

stopstatetraditiontime neededworth it
ponda cluster (mangueshi, mahalasa, nagesh, ramnathi, shantadurga)goagoan hindu, relocated deitieshalf a day8/10
tambdi surlagoa12th c kadamba, oldest standing temple in goa1 hr + the drive7.5/10
gokarna mahabaleshwarkarnatakashaiva, atmalinga2 nights in town9/10
idagunji mahaganapathikarnatakaganesha, the trickster of the story30–45 min8/10 in context
murudeshwarkarnatakashaiva, the covering3–4 hrs8/10 as a stop
kollur mookambikakarnatakashakti, mukti sthalahalf a day7.5/10, conditional
udupi krishna mathakarnatakamadhva vaishnavahalf a day + malpe8.5/10

the distances, checked

these are road distances, not straight lines, and the times are the honest ones rather than the routing-engine ones. nh66 is a good road carrying a lot of trucks. add roughly a third to any drive time an app gives you.

legdistancerealistic drive
panaji → ponda~39km45 min
panaji → tambdi surla~63km1.5 hrs
panaji → karwar~96km2–2.5 hrs
karwar → gokarna~47km1–1.5 hrs
panaji → gokarna (direct)~143km3–3.5 hrs
gokarna → idagunji~65km1.5 hrs
idagunji → murudeshwar~42km1 hr
gokarna → murudeshwar (skipping idagunji)~77km1.5–2 hrs
murudeshwar → kollur~60km ghat road / ~120km via byndoor~1.5–2 hrs either way
kollur → udupi~72km1.5–2 hrs
murudeshwar → udupi (direct)~102km2–2.5 hrs
udupi → malpe~5km15 min
udupi → mangalore~55km1–1.5 hrs
panaji → mangalore, the whole coast~360km7–8 hrs of pure driving

note the gokarna → idagunji → murudeshwar detour costs you about 30km and an hour against the direct road. that is the entire price of doing the legend in order, and it is the best hour on the circuit.

on kollur, the disagreement is real. routing gives around 60km from murudeshwar on the bhatkal–kollur ghat road; the figure quoted almost everywhere else, including in my own murudeshwar post, is about 120km via byndoor and nh66. both are true — they are different roads. the ghat road is half the distance and twice as slow. ask locally which one is currently in good condition, because that answer changes with the monsoon.


the day split

the full six-day version

day 1 — the ponda loop. mangueshi → mahalasa (1km) → nagesh → ramnathi → shantadurga. five temples, about 10km of total driving, comfortably a morning on a scooter. start at 7am at mangueshi to get the famous one before the tour buses, and finish at shantadurga, which deserves the longest stop. remember the midday closure, roughly 12:30pm to 4pm at most of them. the full detail — the 1540 destructions, why these buildings look like churches, which deity was carried from where — is in the best temples in goa and i am not going to rewrite it here.

day 2 — tambdi surla, and out. do not try to bolt tambdi surla onto the ponda loop. it is 63km from panaji in the opposite direction. pair it with dudhsagar and make a day of it. twelfth-century kadamba, basalt that was carried in from elsewhere, and the only pre-portuguese temple building left standing in goa. drive on to gokarna in the afternoon, or overnight in goa and drive in the morning.

day 3 — gokarna, arrive and settle. three to three and a half hours from panaji. darshan at mahabaleshwar is best at 6am, so arriving in the afternoon and doing the temple the next morning is the right shape. temple timings run roughly 6:00am to 12:30pm and 5:00pm to 8:00pm, and the temple has no reliable web presence so treat those as approximate.

day 4 — gokarna, the trek. the kudle → om → half moon → paradise coastal walk is the real product of gokarna and the thing goa has no equivalent of. distances are disputed between sources — roughly 7km on trail aggregators, around 10km in the most-watched video guide — and the gokarna guide gives both because the disagreement is unresolved.

day 5 — the legend day. leave gokarna after an early darshan. idagunji by mid-morning, thirty to forty-five minutes there. murudeshwar by early afternoon — the statue, the 249ft gopura with the lift, the cave museum, three to four hours total. sunset at the statue is the reason to be there, and midday is flat light, blinding heat and the longest lift queue. either sleep at murudeshwar for the sunrise, or push on.

day 6 — kollur, then udupi. kollur mookambika in the morning, udupi by mid-afternoon. krishna matha, and malpe 5km on for the harbour and the boats to st mary’s island. from udupi, mangalore is an hour and the trip is over.

the four-day version

drop kollur and udupi. goa (2) → gokarna (2) → idagunji and murudeshwar as the exit day. this is the honest minimum and it still contains the whole legend. it does not contain the best food, which is the argument for the longer version.

the three-day version

gokarna → idagunji → murudeshwar only. in from goa or mangalore by train, out the other end. tight, coherent, and it skips goa’s temples entirely, which is a real loss but a defensible one.


the stops, in more detail

goa: ponda and tambdi surla

the goan temples are on this route but they are not the same religion of architecture as everything south of them. the deities were carried inland from salcete and tiswadi during the portuguese destructions from 1540 onwards, into ponda, which was outside portuguese control at the time. so the buildings are seventeenth and eighteenth century, the deities are much older, and the architecture is a chimera — pyramidal shikharas, roman-arched windows, flat domes with balustrades, and the tall deepstambha lamp towers that are goa’s signature.

the two to prioritise if you only do two: shantadurga at kavlem for the building, and nagesh at bandora for the quiet and the ramayana frieze. mangueshi is the famous one and the most touristed, which is why 7am matters.

entry is free everywhere in goa. you will pay small parking amounts and there are donation boxes, and that is it. no ticket, no paid queue, no vip darshan anywhere in the state — which is worth appreciating with tirupati in mind.

full detail: best temples in goa.

gokarna

two towns wearing one name — a working pilgrimage town and a backpacker beach circuit sharing about two kilometres of road.

the temple is a 4th century CE foundation attributed to the kadambas, in a later dravidian granite building, and it is one of the seven mukti sthalas of karnataka. it is also a major destination for pitru karya, rites for the dead, and that shapes the town more than anything else about it. the shaven heads around koti tirtha are mourners.

the sanctum access is the reason to come. devotees are allowed in to touch the atmalinga rather than viewing it at a distance behind a rail. the linga sits mostly below floor level and what you touch is the top of it.

the dress code is strict and it is enforced, and it matters here more than anywhere else on this circuit. the gokarna guide covers it in full and i would rather you read it there than get a summary from me — the short version is that men go bare-chested with a dhoti in the sanctum, women in saree or salwar with dupatta, and that people arriving from the beach in shorts and swimwear cause genuine offence in a town full of families performing funeral rites.

also in town: the maha ganapathi temple immediately beside mahabaleshwar, where ganesha is worshipped first, for the trick. that sequencing is not an accident and it is the neatest thing in gokarna.

two nights. one for the temple, one for the trek.

idagunji

shri mahaganapathi temple, near honnavar, about 42km north of murudeshwar and 65km south of gokarna. one of the most-visited ganesha temples in karnataka, and the thematic keystone of this entire route: this is the ganesha who tricked ravana at gokarna.

it is small. thirty to forty-five minutes is enough. it is also, on its own, unremarkable — a busy regional temple off a highway. in sequence, between gokarna and murudeshwar, it is the stop that turns a drive into a narrative, and that is worth an hour of detour.

murudeshwar

the 123-foot shiva statue on a headland, the 249-foot gopura with a lift to a viewing floor, a cave museum, and the sea on three sides.

it is not ancient. the statue was completed in 2002 and the gopura is modern. people arrive expecting heritage and find an extremely well-executed modern devotional complex, and that mismatch is the source of nearly all the disappointment written about it. it is spectacle, not craft, and it is excellent spectacle.

three to four hours. the murudeshwar guide has the timings, the lift costs and the netrani diving detail. the one thing that changes the maths is diving — netrani island earns murudeshwar a second night if you are going, and nothing else does. netrani is shut entirely in monsoon.

murdeshwar railway station is about 1.5 to 2km from the temple, which is unusually convenient for an indian temple town and makes this the easiest stop on the circuit to reach without a car.

kollur mookambika

a major shakti temple in the kodachadri foothills, one of the seven mukti sthalas, and a different kind of place from everything else here — inland, forested, cooler, and busier with karnataka and kerala pilgrims than with anyone on a coastal itinerary.

include it if you are continuing to udupi. as an out-and-back from murudeshwar it eats a day. byndoor mookambika road on the konkan line is the railhead, with a road transfer inland from there.

udupi

the southern end, and a complete change of register. the krishna matha is a madhva vaishnavite institution founded by madhvacharya, and everything shaivite about the rest of this circuit stops at the door.

the thing to know before you go: you view krishna through a window, not a doorway. the kanakana kindi — a nine-holed silver-plated window — is the point of darshan, and the story attached to it is that the deity turned to face a devotee who was refused entry at the front. whatever you make of the story, the practical result is that darshan here has a completely different geometry from every other temple on this route.

the matha is run through the ashta mathas, eight monasteries, and the headship rotates in the paryaya festival every two years in january. if you land on a paryaya year, expect the town to be full and the ceremonies to be worth the crowd.

and udupi is where the food comes from, which is not a side note. udupi cuisine was developed in this temple kitchen to offer varied food to krishna, and the chaturmasa restrictions — banning specific ingredients in specific seasons — are a plausible reason the range of dishes is as wide as it is. masala dosa is credited to this tradition. the whole story, and where to eat it, is in the konkan coast food guide.

malpe is 5km away and is the counterweight: karnataka’s big fishing harbour, boats out to st mary’s island and its columnar basalt formations in season, and the seafood that udupi town itself, being a temple town, does not sell.


getting around

the konkan railway, which runs the whole route

stationfornote
madgaongoathe goa railhead for southbound
karwarthe midpointgood place to break a drive
gokarna roadgokarna~10km out of town — the auto transfer is the problem
kumtadhareshwar side trips
honnavaridagunjistill needs a road transfer inland
murdeshwarmurudeshwar~1.5–2km from the temple. the best-placed station on the line
bhatkalmurudeshwar fallback~15km, buses every ten minutes
byndoor mookambika roadkollurroad transfer inland
kundapura
udupiudupi and malpea few km from the matha
mangaluruthe southern end

the honest limitation of a train-only trip: tambdi surla, idagunji and kollur all sit inland with no useful railhead. you can reach them from the nearest station by auto or bus, but a rail itinerary tends to quietly delete them, and idagunji is exactly the stop this route cannot afford to lose.

driving

self-drive or a car with a driver is the right answer for two or more people. the whole route is nh66 with short inland spurs. the road is decent and busy, fuel is easy, and the inland detours to tambdi surla, idagunji and kollur are the entire argument for having a vehicle.

scooters work brilliantly for the ponda loop — roughly rs 400–500 a day in goa, and rates there have been drifting up. they do not work for the 360km coastal run.

goa taxis are the wrong answer and it is worth saying plainly. the market is expensive and cartel-controlled, a long-running and well-documented state problem rather than one-off bad luck, and a full-day taxi for the ponda circuit runs into the several-thousand range. rent a two-wheeler in goa if you legally can.

buses

ksrtc and private operators run nh66 constantly — gokarna, kumta, honnavar, bhatkal, murudeshwar, kundapura, udupi. there are around ten direct services a day between gokarna and murudeshwar alone. cheap, frequent, and slow.

the transfer that costs you

gokarna road station to gokarna town, about 10km. the commonly reported rate is rs 300–400 by auto, and solo travellers arriving at odd hours get quoted well above it. share with others off the same train. this is the one predictable gouge on the whole circuit.


costs, honestly

i am giving you a shape rather than a total, because the two big variables — how you move and where you sleep — swing this by a factor of three.

itemwhat to expect
scooter, goars 400–500/day, drifting up
gokarna road → town autors 300–400, negotiate or share
temple entry, everywhere on this routefree
gokarna town lodgesthe cheapest tier on the circuit, and two minutes from a 6am darshan
gokarna beach huts, peak seasonsupply-and-demand pricing from 20 december to 5 january
murudeshwarbudget lodges in town are adequate for one night
konkan railway short hopscheap; book on irctc, second sitting and sleeper are both fine on these distances
whole circuit, 5–6 days, per personroughly rs 12,000–20,000 on my own working estimate, excluding getting to goa

there is no paid darshan anywhere on this circuit. no queue tickets, no vip lane, no rs 300 lottery. after writing about tirupati, that is worth stating as a feature rather than an absence.

accommodation prices are deliberately not quoted. gokarna and murudeshwar both have peak-season pricing that bears no relationship to their off-season pricing, and any single number would be wrong for most readers.


when to go

best: november to february. dry, clear, comfortable. netrani open, the gokarna trek safe, the sea swimmable, the ponda temples pleasant to walk between.

also good: october and early march. march gets hot and the light goes harsh by mid-morning.

worst: june to september. the monsoon shuts netrani entirely, suspends the boats, makes the gokarna coastal trek unsafe and closes most of the beach shacks. the temples all stay open, and murudeshwar’s statue in monsoon cloud is genuinely dramatic — so this is not a flat no, it is a “you are getting about a third of the coast”.

the monsoon substitution: jog falls, about 100km inland from murudeshwar, is at its best in and immediately after monsoon, which is precisely when netrani is shut. if you are stuck with a july trip, swap one for the other.

festivals worth knowing: maha shivaratri is the big one at both gokarna and murudeshwar — enormous crowds, long queues, the best week of the year if that is what you came for and the worst if it is not. shigmo in march puts gulal at zambaulim on the table in goa, which is the most atmospheric hindu festival in the state and almost unwritten about in english. paryaya at udupi, every two years in january.

avoid 20 december to 5 january if gokarna is on the itinerary. the beaches are the crowd you came to avoid.


the verdict

as a circuit: 8.5/10. as a list of individual temples: 6.5/10.

that gap is the argument for this post existing.

what makes it work: the legend is real geography. you can stand where the linga was planted, drive an hour and a half to where the ganesha who planted it is worshipped, and another hour to where the covering landed. very few religious circuits in india are that literally sequential, and the ones that are — ashtavinayak, char dham — are famous for it. this one is not, and it should be.

what also works: none of it costs anything. there is no queue system, no ticket, no donation racket at the scale of the north indian pilgrimage towns. the coast is beautiful for most of the drive. the food gets steadily better as you go south. and gokarna’s sanctum access is genuinely rare.

what does not: murudeshwar is oversold and people give it two nights when it needs four hours. kollur is genuinely awkward and the distance to it is disputed by a factor of two. the goa leg is a different religion of architecture bolted onto the front, and some people will find the jump jarring. nh66 is a working highway, not a coast road, and you see less of the sea than the map suggests.

and the thing i would most want someone to take from this: gokarna is a working funeral town, not a beach. the beaches are attached to it. arriving from kudle in beachwear to look at the temple is the single most common thing visitors get wrong here, and the gokarna guide explains why it lands the way it does.

do it north to south, in five or six days, between november and february, and do not skip idagunji.


before you go

  • north to south. the legend only works in that direction.
  • idagunji is thirty minutes and it is the point. do not drive past it.
  • two nights in gokarna, one at most in murudeshwar.
  • one covered set of clothes in the bag, always, if you are doing beach and temple in the same day.
  • 6am darshan at gokarna. before the heat, before the day-trippers.
  • sunrise or sunset at murudeshwar, never midday.
  • add a third to every drive time your app gives you on nh66.
  • book gokarna weeks ahead for 20 december to 5 january, and a month ahead for shivaratri.
  • netrani and the beach trek are closed in monsoon. the temples are not.

where this fits

road distances here are routing-engine figures cross-checked against the distances published by the temples and operators on the route; drive times are adjusted upward from routing estimates because nh66 does not behave like the model. the murudeshwar–kollur distance is genuinely disputed between two different roads and both figures are given. gokarna’s temple timings are community-reported — it has no reliable official web presence. accommodation prices are deliberately not quoted because peak and off-peak on this coast are not comparable numbers.

frequently asked questions

what is the konkan temple circuit and why do it in that order?
it is the coastal shaivite run from goa down to udupi: the ponda cluster and tambdi surla in goa, then gokarna, idagunji, murudeshwar, optionally kollur mookambika, and udupi. the order matters because the middle three are one story. the atmalinga was planted at gokarna, ganesha did the tricking and is worshipped at idagunji, and murudeshwar's linga is in the legend the cloth covering ravana flung away. driving north to south is the myth in geographic sequence, and no package sells it that way.
how many days do you need for the konkan temple circuit?
five to six for the full run from goa to udupi, and four if you drop kollur and udupi. the honest allocation is one day for the ponda cluster, one for tambdi surla with dudhsagar, two nights at gokarna, half a day for idagunji and murudeshwar together, and a day for udupi with malpe. anything faster and you are driving nh66 rather than seeing the coast.
how far is gokarna from goa?
about 143km from panaji by road, which routing engines call two hours twenty and nh66 in reality makes three to three and a half. karwar sits at the halfway point, 96km from panaji and 47km short of gokarna, and it is the natural place to break the drive or stop for lunch. by train, gokarna road station on the konkan line is about 10km out of town and the auto transfer from it is where the gouging happens.
should i drive the konkan circuit or take the train?
drive if there are two or more of you, train if you are solo and unhurried. the konkan railway runs the whole length of this route with stations at madgaon, karwar, gokarna road, kumta, honnavar, murdeshwar, bhatkal, byndoor mookambika road, kundapura, udupi and mangaluru. murdeshwar station is unusually convenient at under 2km from the temple. the catch is that idagunji, tambdi surla and kollur have no railhead worth using, so a train-only trip quietly deletes three stops.
is kollur mookambika worth adding?
yes if you are continuing to udupi and mangalore, no as a detour. it is a major shakti temple and one of the seven mukti sthalas, in the kodachadri foothills. the road distance is genuinely disputed — routing engines give around 60km from murudeshwar on the bhatkal ghat road while the commonly quoted figure is 120km via byndoor on nh66. the ghat road is short and slow, the highway road is long and fast, and both take about the same time.
when is the best time to do the konkan coast?
november to february. dry, clear, netrani diving open at murudeshwar, the gokarna beach trek safe, and the coast at its best. october and march work with a heat caveat in march. june to september is a hard no for the coastal half — the trek is unsafe, boats are suspended, netrani shuts and most shacks close. the temples stay open in monsoon, and jog falls becomes the reason to be there instead.
what is the dress code on this circuit?
stricter than most of india, and gokarna is the strictest. men are bare-chested in the mahabaleshwar sanctum with a dhoti or veshti, women in saree, half-saree or salwar-kameez with dupatta. shorts, jeans in the sanctum, skirts and sleeveless are refused. the goa temples and murudeshwar are more relaxed but still expect covered legs and shoulders. the practical answer for a beach-and-temple day is to keep one covered set in the bag.
can you do this circuit without a car?
yes, awkwardly. ksrtc and private buses run nh66 constantly and cover gokarna, kumta, honnavar, bhatkal, murudeshwar, kundapura and udupi. what buses do not do well is the inland detours — tambdi surla, idagunji and kollur all need a local auto or taxi from the highway town. budget an extra half day overall and expect to negotiate three or four transfers.
what is the atmalinga story?
ravana won the atmalinga from shiva, the linga containing shiva's own soul, on the condition it never touch the ground before reaching lanka. at gokarna, at dusk, ravana needed both hands for his prayers and ganesha appeared as a brahmin boy, offered to hold it, called three times and set it down. ravana could only distort it trying to pull it out, hauling at it like a cow's ear, which is where go-karna comes from. the coverings he flung away in fury became the other mukti kshetras down the coast, murudeshwar among them.
is udupi part of the temple circuit or a separate trip?
it is the natural southern end of it, and it changes register completely. udupi's krishna matha is a madhva vaishnavite institution, not a shaivite one, and it is where udupi cuisine was invented in a temple kitchen. it is about 102km south of murudeshwar and 55km north of mangalore, so it either closes the circuit or hands you off to mangalore. going that far and skipping it to save a day is the most common mistake on this route.
share twitter whatsapp

more from mandir