Coastal Karnataka Road Trip: Gokarna, Murudeshwar & Udupi
Published 20 July 2026
Karnataka's coast is one of the more under-visited stretches in South India, which is exactly what makes it worth doing. Between Mangalore and Gokarna sit temple towns, beaches without the Goa crowds, one of the tallest Shiva statues in the world, and a food culture — Udupi and Mangalorean — that is genuinely distinctive.
It also connects inland to the Hoysala temples, Chikmagalur's coffee country, and Hampi, which is why our own coastal circuits run Bangalore to Mangalore rather than simply up and down the coast.
The coastal stretch, north to south
Gokarna is a temple town with the Mahabaleshwar temple and a string of beaches — Om Beach, Kudle, Half Moon, and Paradise — reached by clifftop walks or boat. It has a quieter, less commercial feel than Goa, though it has grown considerably.
Murudeshwar, about 80 km south, has a 37-metre Shiva statue on a headland above the Arabian Sea and a tall gopura you can ascend for the view. The setting, with the sea on three sides, is genuinely striking.
Udupi, a further 120 km or so south, is the Krishna Matha temple town and the origin of Udupi cuisine — the tradition behind a large share of South India's vegetarian restaurants. Malpe beach and St. Mary's Island, with its columnar basalt formations, sit just outside.
Mangalore anchors the southern end, a port city with beaches, temples, and excellent seafood.
The inland extension
What makes a Karnataka coastal trip more than a beach run is the inland leg. Belur and Halebidu hold the finest Hoysala temple carving in the state, with Shravanabelagola's Bahubali monolith nearby.
Chikmagalur's coffee estates and Mullayanagiri, Karnataka's highest peak, sit between the Hoysala towns and the coast. Hampi, the UNESCO-listed Vijayanagara capital, is further north and is one of the most remarkable archaeological landscapes in India.
Our Coastal Karnataka Heritage Circuit runs exactly this sequence — Bangalore, Belur, Halebidu, Shravanabelagola, Chikmagalur, Hampi, Gokarna, Murudeshwar, Udupi, and Mangalore — because it strings the coast and the interior together rather than treating them separately.
How long it takes
The coastal stretch alone, Gokarna to Mangalore, needs three to four days to be enjoyable. The full heritage circuit with the inland leg is a 1,100 km-plus route and realistically needs seven to ten days.
The shorter version — Hubli to Murudeshwar, Gokarna, Udupi, and Mangalore — covers about 500 km and works in four to five days, which suits travellers arriving by air or rail at Hubli or leaving from Mangalore.
Distances between coastal towns are 60 to 120 km, generally 1.5 to 3 hours, so the driving is steady rather than punishing.
When to go
October to March is the season. The monsoon from June to September is very heavy on this coast — this is one of the wettest parts of India — and while the landscape is spectacular, beaches are unusable and the ghat roads inland can be affected.
April and May are hot and humid on the coast, though the inland leg through Chikmagalur stays more comfortable at elevation.
For the beaches specifically, November to February is the reliable window.
The food
This is a genuine reason to make the trip. Udupi cuisine is the vegetarian tradition behind an enormous number of restaurants across India, and eating it at source — at the Krishna Matha or in the town's tiffin rooms — is worth doing.
Mangalorean cooking is the counterpart: coconut and chilli-driven, with neer dosa, kori rotti, and outstanding seafood including anjal and prawns in ghee roast. Gokarna and Murudeshwar have simple beach and temple-town eating.
Between the two traditions, coastal Karnataka is one of the better eating stretches in South India, and considerably less known for it than Kerala or Tamil Nadu.
Practical notes
Gokarna's beaches beyond Om Beach are reached by clifftop walks of 20 to 45 minutes or by boat — wear proper footwear and carry water, as the paths are exposed.
St. Mary's Island off Malpe is reached by ferry from Malpe beach, subject to sea conditions, and does not operate in the monsoon.
Temple dress codes apply at the Krishna Matha, Murudeshwar, and Gokarna's Mahabaleshwar temple — modest clothing, and at some temples men are required to remove shirts. Check before you arrive rather than at the gate.