
Complete Travel Guide For Karkala, Udupi District: Gommateshwara Statue, Jain Basadis, Lakes, Churches, Food & How to Reach.
A practical guide to Karkala, the Jain heritage town in the Western Ghats foothills, covering the Gommateshwara monolith, Chaturmukha Basadi, Varanga Kere Basadi, Ramasamudra lake, Attur church, local food, one-day and two-day plans, and transport routes.
At-a-Glance Visitor Summary
Karkala is a small hill-edge town about 37 km east of Udupi, known for its Jain monuments, rocky hills and quiet lakes. It sits between the coast and the ghats, so it combines easily with Udupi, Varanga, Moodbidri and the Western Ghats. Most visitors cover the main sights in half a day to a full day.
Distance from Udupi: about 37 km (around 1 hour)
Best Season: October to March
Nearest Railway Station: Udupi, about 39 km
Nearest Airport: Mangaluru (IXE), about 40 to 50 km depending on the route
1. Understanding Karkala: Geography, History & Charm
Karkala is the headquarters town of Karkala taluk in Udupi district, Coastal Karnataka. It sits on the eastern side of the district, where the coastal plain begins to rise towards the Western Ghats, and is surrounded by rocky hills, paddy fields and coconut groves. The town lies on the route linking Udupi with Dharmasthala and, further east, Hebri, Agumbe and Shivamogga.
Karkala is one of the main centres of Jain heritage in South India. The towering Gommateshwara (Bahubali) statue, carved from a single rock and consecrated in 1432 by the Bhairarasa rulers, is the town’s best-known landmark. Together with nearby Moodbidri and Venur, Karkala forms one of the richest clusters of Jain monuments in the region.
The town also has Hindu temples, a well-known Catholic church at Attur and peaceful lakes, so it suits slow, culture-focused travel rather than a beach holiday.
The name Karkala is said to come from kari kal, meaning black stone, a reference to the dark granite found across the town. Traditions such as Hulivesha (the tiger dance) and Kambala buffalo races are also associated with this part of coastal Karnataka.
2. Karkala Key Logistics & Distance Table
Use the table below to plan your route. Distances are approximate and vary slightly by source and road.
| Parameter | Details | Remarks |
|---|---|---|
| From Udupi | About 37 km | Roughly 1 hour by road; sources quote 35 to 44 km. |
| From Mangaluru | About 50 km | Mangaluru airport is the nearest airport. |
| Gommateshwara Statue | About 2 to 2.5 km from the bus stand | On Gomatabetta hill; there are steps to climb. See our Gommateshwara guide for timings and entry details. |
| Chaturmukha Basadi | About 1.3 to 1.5 km from the centre | Reported hours: 10 AM to 2 PM and 4 PM to 5:30 PM; confirm locally. |
| Varanga Kere Basadi | About 25 km | A basadi in the middle of a lake; see the Varanga Jain Temple guide. |
| Best Season | October to March | Monsoon is lush but slippery on hills and ghat roads. |
| Recommended Duration | Half day to full day | Add Varanga and Moodbidri for a second day. |
3. Top Places to Visit in and around Karkala
Gommateshwara (Bahubali) Statue, Gomatabetta

The monolithic statue of Bahubali stands about 42 feet (around 13 metres) tall on a rocky hill and is one of the tallest of its kind in South India. It was consecrated in 1432. The hilltop courtyard has stone pillars, and the views over the town are best in the early morning or late afternoon. Read the full Karkala Gommateshwara Statue guide for timings, steps and Mahamastakabhisheka details.
Chaturmukha Basadi
This 16th-century Jain temple stands on a raised field among coconut and paddy fields. Chaturmukha means “four faces”: the temple has four identical doorways opening to the inner sanctum, and its hall has many carved granite pillars. It is close to the Gommateshwara hill, so the two are easily combined.
Varanga Kere Basadi

Varanga is home to a Jain basadi built in the middle of a lake, with water on every side, and a second basadi on the bank. It is a quiet, photogenic stop, best visited in the morning. Our Varanga Jain Temple guide has the details.
Anekere Lake, Anekere Basadi and Hiriangadi Neminatha Basadi
Anekere is a large man-made lake in the heart of Karkala, traditionally dated to 1262, with a four-doored Chaturmukha basadi standing on the water. It is a popular sunset spot. Hiriangadi, a short drive from the town, is known for its Neminatha Basadi complex (dated to 1329) and a tall manastambha pillar.
Venkataramana and Ananthashayana Temples
The Sri Venkataramana Temple, often called Padu Tirupati, is a notable Hindu temple in the town, famous for its lamp festival. The Ananthashayana Temple and the Veeramaruti Temple are also within easy reach of the centre.
St Lawrence Shrine, Attur
The Catholic church at Attur, about 5 to 8 km from Karkala, is an important pilgrimage site and is visited by people of many faiths. It is quiet, well kept and easy to reach on the Udupi road.
Ramasamudra Lake and Nature Stops
Ramasamudra lake in the town is a pleasant evening stop. Durga Falls, about 5 km from the bus stand, flows in the rains. For wider views of the Western Ghats and the Kudremukh range, drivers can head up the National Highway 169 side of the taluk. Confirm road and water conditions locally in the monsoon.
More Tourist Places in Karkala
- Veeramaruti Temple: Opposite the Venkataramana Temple, known for its tall single-stone Hanuman statue.
- Ananthashayana Temple: A Vishnu temple in the town, close to the centre.
- Durga Falls: A seasonal waterfall about 5 km from the bus stand, best after good rain.
- Moodbidri: The famous “thousand pillar” Jain temple town, a short drive away.
- Belman Church: A historic church on the Moodbidri side of the taluk.
Karkala is small enough that the main hills, lakes and basadis are all a short drive apart, so it works well as a base for one or two days.
4. Food Guide: What to Eat in Karkala
Karkala has traditional Jain and Konkani food, and local bakeries and shops sell pickles, jackfruit products, coconut oil, sweets and savouries that make good souvenirs. For a wider choice of restaurants, many travellers eat in Udupi, Moodbidri or Mangaluru on the way. See our Udupi Food Guide for dishes and places to try.
5. Accommodation Guide: Where to Stay
Karkala has several town hotels and lodges. Most visitors stay in Udupi and treat Karkala as a day trip, which also gives more restaurant and homestay choice. Browse verified options, including rural stays in the Karkala area, on our Homestays page.
6. Step-by-Step Itineraries from Udupi
Option A: 1-Day Karkala Heritage Trip
- 8:00 AM: Leave Udupi and stop at St Lawrence Shrine, Attur on the way.
- 9:30 AM: Climb Gommateshwara hill while it is cool and quiet.
- 11:00 AM: Visit Chaturmukha Basadi before its midday break.
- 12:30 PM: Lunch in Karkala, then see the Venkataramana Temple.
- 3:00 PM: Drive to Varanga Kere Basadi and spend time by the lake.
- 5:30 PM: Return to Udupi.
Option B: 2-Day Karkala and Moodbidri Plan
- Day 1: Gommateshwara, Chaturmukha Basadi, Anekere and Hiriangadi basadis, and Ramasamudra lake in the evening.
- Day 2: Varanga Kere Basadi in the morning, then Moodbidri’s Jain temples, and return to Udupi by evening.
7. How to Reach Karkala: Routes & Transit Options
By Air
The nearest airport is Mangaluru International Airport (IXE), roughly 40 to 50 km away depending on the route. Taxis are available at the airport.
By Train
The nearest major railway station is Udupi, about 39 km away on the Konkan Railway. Buses, autos and taxis run from there to Karkala.
By Bus
Karkala is connected by regular buses to Udupi and Mangaluru, and by road to Mysuru and Bengaluru. Note that routes from the east involve ghat sections with hairpin bends.
By Taxi or Auto
A hired vehicle is the easiest way to combine Karkala, Varanga and Attur in one day. See Taxi Rental in Udupi for rates and booking.
8. Nearby Attractions to Combine with Karkala
- Varanga Jain Temple (about 25 km): The lake basadi. See the Varanga guide.
- Sri Krishna Matha, Udupi: The heart of Udupi’s temple culture. See the Sri Krishna Matha guide.
- Moodbidri and Venur: Further Jain heritage sites close to Karkala.
- Arbi Falls and Koodlutheertha Falls: Seasonal waterfalls for the monsoon. See Arbi Falls and Koodlutheertha Falls.
- Malpe Beach: End the day by the sea. See Malpe Beach.
9. Practical Visitor Guidelines & Etiquette
- Dress Modestly: These are active places of worship. Cover shoulders and knees and remove footwear where asked.
- Leather Items: Jain temples often do not allow leather belts or bags inside, so leave them in the car if you can.
- Hill Climbs: The Gommateshwara hill has steps and exposed rock. Go early, wear good footwear and carry water.
- Monsoon Care: Hills and ghat roads are slippery between June and September.
- Confirm Locally: Temple timings, boat access at Varanga and entry arrangements change, so check on the day.
10. Frequently Asked Questions (FAQs)
How far is Karkala from Udupi?
About 37 km by road, roughly an hour’s drive.
What is Karkala famous for?
Karkala is known for the Gommateshwara (Bahubali) monolithic statue, the Chaturmukha Basadi and other Jain monuments, and for being close to Varanga’s lake basadi.
What is the best time to visit Karkala?
October to March is the most comfortable season. The monsoon is green but the hills and roads can be slippery.
How much time do I need for Karkala?
Half a day covers the Gommateshwara statue and Chaturmukha Basadi. A full day lets you add Varanga and Attur.
Which railway station is nearest to Karkala?
Udupi, about 39 km away. Mangaluru Central is the other major option.
Can I visit Varanga from Karkala?
Yes. Varanga is about 25 km away and is usually combined with Karkala in one day by taxi or private vehicle.
What are the top places to visit in Karkala?
The top places are the Gommateshwara (Bahubali) statue, Chaturmukha Basadi, Anekere Lake, Ramasamudra Lake, St Lawrence Shrine at Attur, the Venkataramana and Ananthashayana temples, and Varanga Kere Basadi nearby.
Is Karkala worth visiting?
Yes, especially if you are interested in Jain heritage, temples and quiet lakes. It is easy to combine with Udupi and Moodbidri.
How far is Karkala from Mangaluru?
About 50 to 54 km by road. Mangaluru airport is the nearest airport.
How tall is the Gommateshwara statue in Karkala?
About 42 feet (around 13 metres), carved from a single rock and consecrated in 1432.
Before planning your trip, it is always a good idea to check the Karnataka Tourism portal for seasonal updates.
