Udupi, also famous as the temple city, is a quaint town of Karnataka, which is often frequented by pilgrims. Lending its name to one of the Indian cuisines, Udupi cuisine today is synonymous to vegetarian food all around the globe. Though the town is famous as a pilgrim city, there are other interesting places to visit in Udupi too. It is along the coast of India, Udupi has some serene beaches, islands, and other attractions. Read on, to know the main tourist attractions in Udupi.

33 Places To Visit In Udupi Karnataka

Here are the top 23 places to visit in Udupi that you should not miss on your trip. The land of temples has an even more depth of places and attractions that need your attention. You can expect to have a good travelling experience on your trip. Keep scrolling down and read along!

  • St. Mary’s Island – A Seashell Heaven
  • Malpe Beach – An Unexplored Territory
  • Kaup Beach – A Hidden Udupi Gem
  • Jumadi Islands – Get Ultimate Leisure
  • Padubidri Beach – Bask In The Sun
  • Mattu Beach – Take A Relaxing Break
  • Maravanthe Beach – An Offbeat Beauty
  • Kodi Beach – Best For Beach Games
  • Pithrody Udyavara Beach – A Pristine Land
  • Udupi Sri Krishna Matha – Feel A Positive Energy
  • Barkur – Explore This Quaint Village
  • Anegudde Vinayaka Temple – Where Ancient Legends Lie
  • Udupi Anantheshwara Temple – A Prime Spot For Locals
  • Pajaka – With Great Historical Importance
  • Chathurmukha Basadi – A Spiritual Abode
  • St. Lawrence Church – A Gothic Marvel
  • Ambutheertha – A Sacred Peak
  • Mookambika Temple – Learn The History
  • Chandramouleshwara Temple – Say Your Prayers
  • Barkana Falls – A Heavenly Fall
  • Kemmannu Hanging Bridge – Closing The Gap Between Islands
  • Mangrove Plantations – A Natural Hotspot
  • Sita River – Rafting On Raging Waters
  • Manipal Lake – A Serene Side Of Town
  • Jomlu Theertha Waterfall – Get Refreshing Vibes
  • Kudlu Falls – Witness The Beauty
  • City Centre – A Shopping Hub For You 
  • Coin Museum Corp Bank – For Coin Collectors
  • Someshwara Wildlife Sanctuary – See The Kingdom Of Animals
  • Daria Bahadurgad Fort – Architectural Marvel
  • Agumbe – Cherrapunji Of South India
  • Narasimha Parvatha Trek – Touch The Skies
  • Anejhari Butterfly Camp – Camping Amid Wilderness

Islands & Beaches

1. St. Mary’s Island – A Seashell Heaven

St. Marys Island, places to visit in udupi

Image Credit: Man On Mission for Wikipedia

Famously as the Coconut Island, St. Mary’s Island near Mangalore is a set of four islands in the Arabian Sea off the coast of Malpe. It is one of the most stunning Udupi places to visit in one day. The western coast of these islands is known to be a seashell heaven and one can find seashells of various shapes and sizes along the coast of St. Mary’s Island.

The islands are known for their geological formations of columnar rhyolitic lava, which means lattices of stones shaped in hexagonal prism shapes from cooled-down lava. It is a fascinating sight to see. The island has therefore been recognized as one of the 34 national geological monuments. It is believed that the lava came from the active volcanos of Madagascar Island when it was connected to India about 90 million years ago before it separated and moved away. One can reach the islands through a ferry service which is available at Malpe fishing harbour.

Location: Coast of Malpe, Udupi, Karnataka

Timings: 9 am – 5 pm. The last ferry from the island leaves at 4:45 generally.

Duration: 6 hours – a day

Entry Fee: Free

Highlight: Columnar rhyolitic lava is one of the top attractions of the Island.

Also Read: Things To Do In Udupi

2. Malpe Beach – An Unexplored Territory

Malpe Beach, places to visit in Udupi

Image Credit: ACKSEN for Wikimedia Commons

If you are a beach bum, then you are going to love Malpe Beach. It is counted as one of the prettiest beaches in Udupi, Karnataka and is still an unexplored beach to quite an extent. Malpe is a vacation & picnic destination, away from the hustle and bustle of the city. As it is unexplored territory, the beach is clean and pristine.

Malpe is an important & ancient beach port & a major fishing harbour on the coast of Karnataka. A large chunk of the local population is employed by the fishing industry. You can get the freshest of fish & seafood here. Enjoy watching a sunset with your partner on the beach. Tourists can also explore the Daria Bahadurgad fort located on this beach. Enjoy your stay at one of the top resorts near Malpe Beach.

Location: Kola, Udupi, Malpe, Karnataka 576108

Timings: 9 am – 7 pm

Duration: 3-4 hours

Entry Fee: Free

Highlight: Enjoy the view of the unending ocean to the horizon and St. Mary’s Island in the distance. 

3. Kaup Beach – A Hidden Udupi Gem

Kaup Beach, places to visit in Udupi

Image Credit: Subhashish Panigrahi for Wikimedia Commons

Kaup or Kapu is another of the hidden places in Udupi that you can visit on your trip to Karnataka. It is one of the offbeat tourist places in Udupi, a mere 10 km away from the main city. One can catch the Mangalore-Udupi buses to reach here. The beach is an endless stretch of sand where one can laze all day long. The views of the Arabian Sea are gorgeous from the shore making it one of the prettiest beaches in Udupi.

There is a lighthouse by the beach built by the colonial British government in 1910 which one could buy tickets to visit. Other tourist spots located in Kapu are the three shrines dedicated to Mariamman, the goddess of weather, and the Kapu Fort built by the Sher-e-Mysore Tippu Sultan. With such historical and majestic religious sites to visit, one could never be bored on their holiday. 

Location: Kapu Beach Road, Padu, Kaup, Udupi, Karnataka 574106

Timings: 6 am – 8 pm

Duration: 4-6 hours

Entry Fee: Free

Highlight: The 27-meter-tall lighthouse is one of the top attractions at Kapu Beach.

Related Post: Beach Resorts In Udupi 


Planning your holiday but confused about where to go? These travel stories help you find your best trip ever!


4. Jumadi Islands – Get Ultimate Leisure

Jumadi Islands, one of the best places to visit in Udupi

Image Credit: Stijn Dijkstra for Pexels

Vacations are all about relaxing and unwinding, and there is no better place to do this than at Jumadi Islands in the Udupi districts of Karnataka. This is a preserved island where one can enjoy the scenic beauty of South India. Coconut trees, diverse marine life, pristine beaches, and emerald waters add to the beauty of this picturesque island. It is a quaint place perfect for experiencing the meditative serenity of nature.

Located about 40 km from the town of Udupi, Jumadi Islands is accessible by a boat ride from Padubidri and is one of the best places to visit in Udupi for couples. You can relax on the beach, go for a swim, or indulge in water sports like snorkelling, scuba diving, and jet skiing. Fishing is another popular activity here. Jumadi has some of the best beaches near Udupi.

Location: Kukkede Ramamandir Road, Haradi, Bramavara, Karnataka 576213

Timings: Open 24 hours, however for safety and better accessibility it is advised to visit during daylight hours.

Duration: 4-6 hours

Entry Fee: Free

Highlight: The main highlights of visiting Jumadi are watching the sunset over the vibrant horizon, nature walks amid lush green forested area, leisure reading & lazing about on the beaches.

5. Padubidri Beach – Bask In The Sun

Padubidri Beach, places to visit in udupi

Image Source: Shutterstock

Looking for the best beach to visit in Udupi City? Here is one that competes against the very best in the entire country. Padubidri Beach is one of the cleanest and prettiest white sand beaches in the country. This is one of the 12 blue flag beaches in India, meaning it has been awarded for its clean shores, management, and safety measures being taken. Yes, that means that there are lifeguards present on the beach the entire day.

You can visit the serene Padubidri Beach on your vacation and bask in the sun a bit and relax your body & soul while enjoying the mesmerizing views! Simply one of the best places near Udupi, Padubidri Beach warrants a visit from you.

Location: Padubidri, Udupi, Karnataka, 574111 

Timings: 9:30 am – 7 pm

Duration: 3-6 hours

Entry Fee: INR 30

Highlight: Clean washrooms, changing rooms, disability-friendly bathrooms, benches to sit on, information boards, umbrella shacks, recliners, and more are available at the beach.

Related Post: Udupi Cafes

6. Mattu Beach – Take A Relaxing Break

Mattu Beach, places to visit in Udupi

Image Credit: Anonmany for Wikimedia Commons

A serene beach with crystal clear water, Mattu Beach is one of the most beautiful tourist places in Udupi. Taking a break from a busy day and relaxing at this beach is entirely worth it. Peaceful surroundings, scintillating sunsets & sunrises, and a refreshing swim await you at this beach. Do take your Polaroid cameras with you as the picturesque beach will bring out the shutterbug in you.

Located at a distance of 10 km from Udupi, the beach is relatively secluded as not many tourists come out here. It is a great place for foodies and adventure enthusiasts alike. The region is well known for growing Mattu Gulla – a special variety of supremely delicious eggplants. Moreover, the beach is a great place for a quick picnic with family near Udupi

Location: Udupi, Karnataka 574118

Timings: Open 24 hours

Duration: 3-6 hours

Entry Fee: Free

Highlight: This beach is popular for the bioluminescent algae that collect at the shore which makes the beach light up neon blue and green at night.

7. Maravanthe Beach – An Offbeat Beauty

Maravanthe Beach

Image Credit: Ashwin Kumar for Wikimedia Commons

Maravanthe is a small village and a beach in the Byndoor Taluk of Udupi district. It is considered one of the most stunning beaches and is counted among the best Udupi places to visit in one day. It is a very special spot as the Maravanthe Beach is sandwiched between the vast and unending waters of the Arabian Sea on one side and the calming & gorgeous backwaters of the Souparnika River on the other side.

It is one of the incredibly attractive tourist places in Udupi, with golden sands, clear blue skies, tall palm trees, and green pastures of the region making it an ideal destination. You can see coconut & paddy crops swaying with the wind at a small distance.

Location: Maravanthe, Byndoor Taluk, Udupi District, Karnataka

Timings: Visit during daylight hours between 5 am and 9 pm

Duration: 2-4 hours

Entry Fee: Free

Highlight: Enjoy delicious coconuts, visit the Maraswamy Temple nearby, and enjoy a nice boat ride on the Souparnika River.

Related Post: Hill Stations Near Udupi

8. Kodi Beach – Best For Beach Games

Kodi Beach

Image Credit: Raghavendra Nayak Muddur for Wikimedia Commons

Visit Kodi Beach to witness the confluence of the Pancha Gangavali River with the Arabian Sea. On this list of places to visit in Udupi with family, Kodi Beach and Delta is one of the most interesting ones. Your vacation is incomplete without a pit stop at this beach – sit and relax, get engrossed in a beach read, take a revitalising swim in the water or play beach games like volleyball or Frisbee.

One of the best things to do in Udupi is go for a family picnic with snacks and drinks while your kids make sandcastles. The beach is located on the Karnataka coastline 10 km away from Kundapura, a charming coastal town with delicious local delicacies and a lot of tourist attractions to offer.

Location: Kodi Bengre Hoode Road, Brahmvara, Udupi District, Karnataka, 576218

Timings: Open 24 hours

Duration: 4-6 hours

Entry Fee: Free

Highlight: Bathe, enjoy the local vibe, and taste authentic recipes from nearby restaurants

9. Pithrody Udyavara Beach – A Pristine Land

Pithrody Udyavara Beach

Image Credit: Sidsahu for Wikipedia

The Pithrody Udyavara Beach is one of the must-visit tourist places in Udupi due to the unique landscape it offers. It is a beach that lies between a river and the mighty Arabian Sea. You will find the beach in the small town of Udyavara which can be explored while you drive.

Another great reason to visit the beach is due to the untouched nature of the beach. There really is no one around. Not many tourists know about this place. The climate is cool and pleasant and perfect for a beachy picnic. This thin island off the coast of Udupi is akin to paradise with white pristine sandy beaches and blue waters up to miles and miles on both sides. Cottages in Udupi are available to rent on the island at reasonable prices.

Location: Udyavara, Udupi, Karnataka 576101

Timings: Visit during daylight hours between 5 am and 9 pm

Duration: 2-4 hours

Entry Fee: Free

Highlight: Beautiful landscapes to soothe your eyes after the chaos of urban life.

Related Post: Krishna Temple Udupi

Temples & Churches

10. Udupi Sri Krishna Matha – Feel A Positive Energy

Udupi Sri Krishna Matha

Image Credit: Shravan Kamath94 for Wikimedia Commons

Udupi Sri Krishna Matha is a Hindu temple visited by worshipers from all around the country. Founded in the 13th century, this is the oldest Krishna temple in Udupi standing to date. It was established by the Vaishnavite saint Madhavacharya, who was also the founder of the Dvaita school of Vedanta. Krishna is the primary deity in the temple with smaller shrines dedicated to other deities such as Hanuman, Ganesh, Durga, etc.

The temple has tranquil environs, and one can feel a positive energy vibrating throughout the premises. The temple opens at 5:30 in the morning, and there is lunch & prasadam offered here during noon. Close to this main temple, there are several other temples in the area like Udupi Anantheshwara Temple, another millennium-old temple that one can visit here.

Location: Temple Car St, Sri Krishna Temple Complex, Thenkpete, Maruthi Veethika, Udupi

Timings: 4:30 am – 9:30 pm

Duration: 2-3 hours

Entry Fee: Free

Highlight: Lord Krishna is worshipped here through a silver-plated window with nine holes (Navagraha Kindi).

11. Barkur – Explore This Quaint Village

Barkur, holy places to visit in udupi

Image Credit: Abhijith sadanand for Wikipedia

Barkur is one of the best places to visit in Udupi in two days if you love exploring quaint villages. Famed as the village of temples, this ancient town used to be the capital of the Tulu Kingdom or Tulunadu, and later the seat of the Alupa kings. Located on the serene banks of the sparkling Seetha River, the temples in Udupi are gorgeously built & bear similarity to Dravidian architecture like having sloped terracotta-tiled roofs.

Much of the grandeur of ancient Barkur, or Barakanur as it was known then, is now lost. One can however spot its magnificent history in corners and crevices where they will find inscriptions in the Tulu language, carvings, embellishments, and illustrations on pillars and walls. Overall, Barkur is a great spot to add to your list if you want your vacation to be all about witnessing the beauty of the ancient temples located in the city! 

Location: Brahmavara, Udupi, Karnataka, 576210 

Timings: 8 am – 8 pm for visiting temples

Duration: 6 hours – 1 day

Entry Fee: Free

Highlight: Its ancient temples & stunning monuments speak of a distant but grand history.

Related Post:  Top Hill Stations In Karnataka

12. Anegudde Vinayaka Temple – Where Ancient Legends Lie

Anegudde Vinayaka Temple, places to visit in Udupi

Image Credit: Raghavendra Nayak Muddur for Wikimedia Commons

The next one on our list of places to visit in Udupi Karnataka, Anegudde Vinayaka Temple is located in the famous village called Anegudde. Dedicated to Lord Vinayaka, Anegudde Vinayaka Temple attracts a lot of tourists every year. The place is also known as Kumbashi after the demon Kumbhasura who was killed by Bhimasena in this place with the help of Lord Ganesh. The temple is dedicated to him and the word ‘Anegudde’ is also a combination of ‘ane’ meaning elephant and ‘gudde’ meaning hillock – the abode of the elephant-headed god Lord Ganesh. Anegudde is counted among one of the seven ‘Mukti Sthalas’ of Karnataka and surely warrants your visit with your family.

Location: Vokwadi Road, Kumbashi Proper, Karnataka 576257

Timings: 6 am – 8:30 pm

Duration: 2-3 hours

Entry Fee: Free

Highlight: During Ganesh Chaturthi and in the first week of December when Rathotsava is organised, the temple is decorated ever so beautifully and the festivals are celebrated with great gusto.

13. Udupi Anantheshwara Temple – A Prime Spot For Locals

Udupi Anantheshwara Temple

Image Credit: Sansshetty17 for Wikimedia Commons

Udupi is rightfully called the land of temples and one of the most frequented ones is the Udupi Anantheshwara Temple. It was built in the 8th century CE during the reign of the Alupa kings and is considered the oldest temple in the region. This Hindu temple is dedicated to Lord Anantheswara Shiva, worshipped in the linga form.

Parasurama is another deity worshipped in this temple, an incarnation of Lord Vishnu. Many Brahmin texts mention that the area is called Parshuram Kshetra and that he conquered the place from the sea route. A lot of locals visit this temple, and you can easily get to know all the stories related to it from the locals. Include this temple in your list of places to see in Udupi.

Location: Temple Car Street, Sri Krishna Temple Complex, Thenkpete, Maruthi Veethika, Udupi, Karnataka 576101

Timings: 4 am – 9 pm

Duration: 2-3 hours

Entry Fee: Free

Highlight: The temple is located in the same Matha as the Udupi Sri Krishna Temple, and it is customary to visit both temples together.

Related Post: Water Parks In Udupi

14. Pajaka – With Great Historical Importance

Image Credit: Bgadicha for Wikipedia

Another one on our list of places to visit in Udupi, Pajaka is a quaint village that is of great historical importance. Sri Madhvacharya, the philosopher of Dvaita Vedanta, and the founder of the Udupi Shri Krishna Matha was born in this village. Some of the places that you can explore in this village are the ancestral homes of Sri Madhvacharya, Aksharabhyasa, Dhanus Theertha, and Gada Theertha.

This is a temple village as well, and you can find temples dedicated to Goddess Kunjaragiri Durga and Lord Parshuram. The Durga temple is located on a hilltop and visitors can take in the breathtaking sceneries of the entire region of Udupi from here. You can find various homestays in Udupi where you might stay for the duration of your vacation while you explore such locations.

Location: Pajaka, Udupi, Karnataka, 574115

Timings: Open 24 hours, but visit during the daytime for the best experience

Duration: 2-3 hours

Entry Fee: Free

Highlight: In the temple dedicated to Shri Madhvacharya you can find remnants of his life and work. Even his footsteps are said to be preserved here.

15. Chathurmukha Basadi – A Spiritual Abode

Chaturmukha Basadi, places to visit in Udupi

Image Credit: Anoopratnaker for Wikipedia

Located at a distance of 40 km from Udupi, Chathurmukha Basadi is a Jain temple situated in Karkala Taluk of the Udupi district in Karnataka. It has a symmetrical structure with four faces, hence the name Chaturmukha. A Basadi is the term used to refer to a Jain temple in Udupi & South India. The temple was built in the late 16th century by the Bhairarasa ruling dynasty of Karnataka and is one of the most famous monuments in Karkala. The temple faces the giant Bahubali (a revered figure in Jainism) statue established in the early 15th century by the same Bhairarasa dynasty. 

Location: Market Rd, Karkala, Karnataka 574104

Timings:  10 am – 2  pm, 4 – 5:30 pm

Duration: 2-3 hours 

Entry Fee: Free

Highlight: Surrounded by coconut plantations and paddy fields, this is a picturesque location perfect for a meditative day at the temple.

Related Post: Best Restaurants In Udupi

16. St. Lawrence Church – A Gothic Marvel

St. Lawrence Church, places to visit in Udupi

Image Credits: Kensplanet for Wikipedia 

Located in the Karakala Taluk of Udupi, the St. Lawrence Shrine Basilica attracts visitors from all over the country and even foreigners are intrigued. The twin spires, the two gates, and the plush lawns make it one of the most aesthetically pleasing places to visit in Udupi in two days. One of the most beautiful churches in Udupi, the St. Lawrence Church is built in the Gothic style of architecture and your eyes do not satiate gazing at this marvellous building from all angles.

The church is a place of healing. Testimonials from different people attest to being reborn and escaping worldly vices and problems. The church was built in 1759, and a pond on the premises makes the place even more welcoming.

Location: Attur, Karkala Taluk, Udupi District, Karnataka 576117 

Timings: 8 am – 5  pm (on Sundays 6:30 am – 12 pm)

Duration: 1-2 hours

Entry Fee: Free

Highlight: Attur Festival, an annual festival held at the end of January celebrating the local culture and traditions is held on the premises of the church.

17. Ambutheertha – A Sacred Peak

Ambuthirtha, places to visit in Udupi

Image Credit: Pavanaja for Wikimedia Commons

For people with religious leanings, this is one of the top places to visit in Udupi at night in time for the Aarti. This mountain located near the village of Thirthahalli is one of the best places to visit in Shimoga district near Udupi. It is culturally important and has many legends and stories that connect it to the times of the Hindu epics.

It is said that the mountain is named after Lord Rama’s bow called Ambu. When Sita got thirsty, Lord Rama let go of an arrow from his bow and hit the mountain peak causing a stream of water to erupt. This is the story behind the origin of the river Sharavathi from the Ambutheertha mountain. A temple dedicated to Lord Rama and Lady Sita is also located on the hilltop.

Location: Tirthahalli – Hosanagara road, Shimoga, Karnataka

Timings: Daylight hours

Duration: 3-4 hours

Entry Fee: Free

Highlight: The hilltop is a gorgeous spot with the temple and a small pond fed by the Sharavathi River located on it. Many small sparkling creeks can be found by which you can enjoy a restful & leisureful day out.

Related Post: Places To Visit Near Mookambika Temple

18. Mookambika Temple – Learn The History

Mookambika Temple

Image Credit: Rojypala for Wikipedia

This Hindu temple worships the goddess Mookambika, an aspect of Aadiprakarshakti, the supreme power, and the collective form of three goddesses – Saraswati, Maha Lakshmi, and Mahakali. The goddess is the divine feminine energy that represents creativity, and ingenuity.

The temple is located in Kollu village in the Byndoor Taluk of Udupi district. The Mookambika temple contains a swayambhu (self-manifesting) lingam, vertically divided by a golden line into two parts – the female goddess triad, and the male triad of Shiva, Vishnu, and Brahma. The lingam thus represents the Purusha and Shakti energies of the universe.

Location: Kollur, Karnataka 576220

Timings:  5:30 am–1:30 pm, 3–9 pm

Duration: 2-4 hours

Entry Fee: Free

Highlight: Situated by the banks of the River Souparnika, this temple is decorated with gold-plated crest and copper roofs and is a beautiful sight to marvel at.

19. Chandramouleshwara Temple – Say Your Prayers

Chnadramouleshwara Temple

Image Credit: Manjunath Doddamani Gajendragad for Wikipedia

Built at the same time and in the same architectural style as the Anantheshwara Shiva temple, this temple is dedicated to Chandramouleshwara form of Lord Shiva and is more than 900 years old. The temple is visited by throngs of devotees throughout the year and is perenially abuzz with people offering prayers.

Legend has it that Lord Chandra did penance at this spot to appease Lord Shiva, and that’s why the temple is called Chandramouleshwara Temple. Usually, this temple is visited before the Krishna temple which is located right next to this temple. It is believed that the temple is older than the Krishna Mutt and offers a peaceful ambience to enjoy a relaxing time. 

Location: Sri Krishna Temple Complex, Thenkpete, Maruthi Veethika, Udupi, Karnataka 576101

Timings: 6 am – 9 pm

Duration: 2-3 hours

Entry Fee: Free

Highlight: A large chunk of the temple is underground and it is believed that it must have been constructed on a lake bed which was lower in elevation.

Related Post: Historical Places In Karnataka

Rivers & Waterfalls

20. Barkana Falls – A Heavenly Fall

Barkana Falls

Image Source: Facebook

Situated on the Seetha River, Barkana Falls is one of the most stunning places to visit in Agumbe. Falling in the Shimoga district, Barkana Falls is one of the top places to visit near Udupi. The river stream falls from a height of 260 meters which ranks it among the top 10 highest waterfalls in the country. The frothing white waters cascade down the rocky cliff and collect in a pool in which you can take a dip.

The waterfall is a perfect place for a picnic and is surrounded by dense, leafy, evergreen forests. The Barkana viewpoint provides a stunning view of the Western Ghats and the Barkana Valley. The best time to visit the waterfall is the post-monsoon months of September – December; in the rainy months the rocks might become slippery with algae and in the summer the waterfall dries up significantly.

Location: Agumbe, Shimoga District, Karnataka

Timings: 8 am – 8 pm

Duration: 2-3 hours

Entry Fee: INR 100

Highlight: This tiered waterfall is a great place to take nature photographs. You can find local flora concentrated around the falls.

21. Kemmannu Hanging Bridge – Closing The Gap Between Islands

Kemmannu Hanging Bridge

Image Source: Facebook

The Kemmannu Hanging Bridge is a 280-foot-long suspension bridge which connects two ends of the Swarna River in Thonse Village in the Udupi district. The bridge is wide enough for 8 people to walk at once and can even handle two-wheelers. It serves as a great vantage point over the Swarna River as you gaze into its endless horizons.

Surrounded by scenic views and lush green forests, visitors can also participate in rafting and kayaking at extremely affordable rates in the Swarna River. Kayaking is in fact a great way to explore the backwaters of the river and the coconut trees & the wilderness surrounding it. Take a honeymoon tour to Udupi and enjoy a romantic time at the river and the bridge.

Location: Thonse Garodi-Honapakudru Road, Thonse West, Karnataka 576115

Timings: Daylight hours

Duration: 1-2 hours

Entry Fee: Free

Highlight: A visit to this place will help you connect with nature and there are many water sports available at reasonable prices.

Related Post:  National Parks In Karnataka

22. Mangrove Plantations – A Natural Hotspot

Mangrove forests

Image Credits: Bishnu Sarangi for Pixabay

If you are looking for natural hotspots in Udupi, then visit the mangrove plantations and experience the beautiful and eco-sensitive regions of coastal Udupi. There is a whole area of mangrove plantations around the riverine regions of Gangolli, Kodi and Swarna. You must visit Parampalli for this magical experience, located near the Kodihole River with acres of mangrove forests.

If you love wildlife photography or you’re a nature lover, you’ll love it. Kayak rides can be arranged through the mangroves and you can get to see the beauty of the backwaters and the lush green mangroves up close. You might see diverse kinds of birds on your trip as well.

Location: Parampalli, Udupi, Karnataka 576104

Timings: 8 am – 8 pm

Duration: 2-3 hours

Entry Fee: Free, however, a Kayak ride costs about INR 300-500 per head

Highlight: Kayaking through the mangrove vines is a bewitching experience straight out of a Ghibli movie.

23. Sita River – Rafting On Raging Waters

Water rafting in Sita River, one of the popular places to visit in Udupi.

Image Credit: Likhith N P for Wikimedia Commons

Another one of the popular tourist places in Udupi is the Sita River or Seetha River. Why, you ask? So, here’s the thing, Sita River is one of the best spots for enjoying water sports in Udupi. The raging waters of the river are perfect for white water rafting over the long stretches of the river. You will pass some amazing views on your way to the rafting destination. You can opt to stay at the jungle camps and lodges for the different experiences you need.

The river emerges at Narasimha Parvatha peak and passes through Agumbe and Udupi before joining the Arabian Sea. You can also visit any of the several waterfalls located on the river as well.

Location: Sitanadi Nisarga Dhama camp, Udupi, Karnataka

Timings:  9 am – 3 pm

Duration: 2-3 hours for water sports

Entry Fee: Rafting cost per head averages about INR 2000.

Highlight: River rafting is a beloved activity at the Sita Nadi camp. The camp is located in the Someshwara Wildlife Sanctuary, which you can take time out to visit as well.

Related Post: Places To Visit In Summer In Karnataka

24. Manipal Lake – A Serene Side Of Town

Manipal Lake, places to visit in Udupi

Image Credits: Anshuman Kumar for Wikimedia 

The Manipal Lake is small but a preferable scenic spot for the locals and one of the best places to visit in the Udupi district if you love large waterbodies. It is located about 4 km away from Udupi town and offers boating facilities for tourists. It is also a popular spot for students studying at the nearby university.

Mannu means soil, and Palla means lake, and Manipal is the shortened & anglicized version of Mannu Palla, a name the lake is also known by. The lake is human-made as the soil was dug out of the place for making tiles for the tiling industry in the region. With rainfall over time, the place turned into a gorgeous lake.

Location: Manipal Lake, Udupi, Karnataka 576104

Timings: 7 am – 8 pm

Duration: 3-4 hours

Entry Fee: INR 10, hourly prices for boating in the lake vary between INR 100 – 150.

Highlight: Manipal Lake is one of the romantic places in Udupi to take a stroll, have a picnic, and enjoy some tasty street food with your partner.

25. Jomlu Theertha Waterfall – Get Refreshing Vibes

Jomlu Theertha Waterfall is one of the scenic places to visit in Udupi.

Image Source: Shutterstock

One of the most charming waterfalls in Udupi, the Jomlu Theertha Waterfall is a beautiful creation of the Sita River located near Belve village. Amidst the picturesque waterfall, you can find an ideal picnic spot. The clean water, cool breeze and chirping birds completely transform the surroundings into a wondrous magical place.

Refresh yourself by taking a bath and enjoy one of the best tourist places in Udupi. The waterfall is pretty small and hence safe, falling from a height of only 20 feet. However, visiting during the monsoon season is not advised as the rocks become slippery and the waters flow at high speeds.

Location: Someshwara Wildlife Sanctuary, Nadpal, Karnataka 576112

Timings: 9 am–3 pm

Duration: 3-4 hours

Entry Fee: Free

Highlight: The waterfall is located inside the Someshwara Wildlife Sanctuary, which is also a great tourist destination you can visit after enjoying yourself at the waterfall.

Related Post: Water Sports In Udupi

26. Kudlu Falls – Witness The Beauty

Kudlu Falls

Image Credit: Vinayaraj for Wikipedia

Kudlu Falls is also called Seetha Falls and is another one of the waterfalls located on the Seetha River. This waterfall flows down towards the Western Ghats from a height of 150 feet amidst the dense forest near Hebri and is known for its picturesque beauty. The gushing waterfall is one of the best places to visit in Udupi during monsoon.

Although it requires some moderate trekking to reach and enjoy the water, the enchanting natural beauty of the place is reason enough for the trek. Located about 47 km away from the city centre, this is one of the best places to visit in Udupi within 100 km. Take a shower, see stunning rainbows, hear the birds chirping, and what better picnic by the river could you ask for?

Location: Nadpal, Karnataka 576112

Timings: 9 am – 3 pm

Duration: 2-4 hours

Entry Fee: INR 100 for adults and INR 50 for children. An additional 300 Rs is charged for bringing DSLR cameras.

Highlight: Not just the water but the stunning views of the waterfall and the greenery that the place abounds in is rejuvenating for the soul.

Famous Landmarks

27. City Centre – A Shopping Hub For You 

shopping in city centre

Image Source: Shuttertsock

Thinking about going shopping in the Udupi district? Head to the City Centre Shopping Mall and shop to your heart’s content. Located in the heart of Udupi city near the mosque road and built in an area of 1,72,000 sq ft, this shopping complex has more than 250 shops where you can buy & browse endlessly.

The mall houses a food court that can accommodate more than 200 people at once, and a gaming and entertainment zone that is perfect for kids and teenagers. Buy souvenirs, apparel, shoes and play arcade games. In short, plan a day full of happenings. And try the popular restaurants in the city centre mall – they serve delicious food!

Location: Jamia Masjid, Maruthi Veethika, Udupi, Karnataka 576101

Timings: 9 am – 9:30 pm

Duration: 1-3 hours

Entry Fee: Free

Highlight: You’ll find luxury lifestyle brands here as you do at most malls, but you’ll also find the local flavours of Karnataka in the City Centre.

Related Post: Hotels In Udupi

28. Coin Museum Corp Bank – For Coin Collectors

one of the places to visit in Udupi

Image Credit: Rachmat04 for Wikimedia Commons

Famed as the Corporation Bank Heritage Museum is one of the best Udupi places to visit in one day. If you fancy yourself a numismatist – that is if you’re passionate about collecting ancient, medieval or modern coins and revisiting history then this is one of the Udupi tourist attractions that deserve a spot on your itinerary. These coins and notes are from as far back as 400 BC and this museum will also give you details about the important historical events in Udupi. It is one of the unique places to visit in Udupi since this is one of the few heritage museums in India that has curated the history of banking ever since its inception.

Location: Corporation Bank Road, Thenkpete, Maruthi Veethika, Udupi, Karnataka 576101

Timings: 10 am to 5 pm. (Closed on Sundays)

Duration: 2-3 hours

Entry Fee: Free

Highlight: You can find coins from the Maratha Empire, the Vijayanagar Kingdom, and the Mughal era coins issued by the likes of Akbar, Aurangzeb, and Shahjahan.

29. Someshwara Wildlife Sanctuary – See The Kingdom Of Animals

Someshwara Wildlife Sanctuary

Image Credit: Chinmayisk for Wikimedia Commons

Someshwara is a protected wildlife sanctuary located in the hills of the Western Ghats in the Udupi and Shimoga districts of Karnataka. The sanctuary is named after Lord Someshwara whose temple is situated within its premises. Visiting this sanctuary is one of the best things to do in Kodachadri.

The plants in the sanctuary belong to tropical wet evergreen forests, semi-evergreen forests, and moist deciduous forests. The animals found in the region are the Bengal tiger, Indian leopard, elephants, jungle cats, jackals, boards, porcupines, sambar, spotted deer, and many more. The sanctuary also houses the Sitanadi Nature Camp, a jungle lodge, run by the Karnataka Forest Department.

Location: State Highway 65, Nadpal, Karnataka 576112

Timings: 6 am–6 pm

Duration: 3-4 hours

Entry Fee: INR 200 for adults and 100 for children

Highlight: Enjoy birdwatching, animal spotting, taking a stroll amid the natural beauty, boating on the Seetha River which flows through the sanctuary, and staying at the wooden cottages of Sitanadi Nature Camps. 

Related Post: Wildlife Sanctuaries In Karnataka

30. Daria Bahadurgad Fort – Architectural Marvel

Daria Bahadurgad Fort is one of the historical places to visit in Udupi.

Image Credit: DdzPhoto for Pixabay

Daria Bahadurgad Fort was established by Basavappa Naik near Malpe Beach. The fort is nearly 2 kilometres from Malpe and exhibits the ruins of a bygone era. The fort offers mesmerizing vistas of the surrounding region. You can plan a visit during sunset if you wish to capture the best of this site.

The fort is located on the Daria Bahadurgad island which is about 1.6 sq km in area, pretty small but a great spot to hang out with your family and friends, go sightseeing, or relax on the beach. The fort is located on this rocky island which like St. Mary’s Island also exhibits columnar rhyolitic lava, stones in the shape of cylindrical and hexagonal prisms. 

Location: Laccadive Sea, Malpe, Udupi, Karnataka

Timings: Daylight hours

Duration: 1-2 hours

Entry Fee: Free

Highlight: Get lost in nature on this island. Though there are no shops, outlets, or hotels nearby the fort, you will find no dearth of natural beauty & scenic locations. 

31. Agumbe – Cherrapunji Of South India

Agumbe, one of the top places to visit in Udupi

Image Credit: Dinesh Valke for Wikimedia Commons

Located on a mountain range in the Western Ghats, Agumbe is an idyllic village surrounded by densely forested areas, sparkling streams of water, and cascading waterfalls. It is located at a distance of 60 km from Udupi in the Shimoga district of Karnataka and receives a lot of rainfall, more than 8000 mm average rainfall annually. Therefore, the region is also called the “Cherrapunji of South India”.

Agumbe Village gives you a lot of reasons to visit including but not limited to picture-perfect waterfalls – Barkana Falls, Jogi Gundi Falls and Onake Abbi Falls; the sunsets from this hilly place are mesmerizing; it is a preferred location for treks as the terrain is not too difficult but the scenic beauty is out of this world.

Location: Agumbe, Malenadu, Shimoga, Karnataka, 577411

Timings: Visit during daylight hours

Duration: 1-2 days

Entry Fee: Free

Highlight: Malgudi Days, the beloved children’s series, written by R K Narayan and made into a television hit, was shot here. 

Related Post: Agumbe Sunset Viewpoint

32. Narasimha Parvatha Trek – Touch The Skies

Narasimha Parvatha Trek

Image Source: Facebook

If you love trekking to the high heavens and gazing down at the world in a sublime awe-striking haze of adrenaline and excitement, this is one of the best-suited places to visit in Udupi for you. Narasimha Parvatha is the highest peak in Agumbe. A part of the western ghats, this peak is located at a height of 3,772 ft.

This trek near Bangalore up to the peak is of easy to moderate difficulty level. Walk underneath the canopies of dense trees, in the hills and valleys, and through the grasslands. There are two ways up to the peak – one from Mallandur in Agumbe and one from Kigga in Sringeri. The Mallandur trek is 13 km in length and slightly more difficult than the Kigga trek which is 6 km in length.

Location: Mallandur, Agumbe, Karnataka 577411

Timings: Treks usually start early in the morning.

Duration: 6-10 hours

Entry Fee: A guided trek might cost between INR 3000 to 5000.

Highlight: A sense of adventure and thrill follows you around, and a first-time visitor will be blown by the sheer brilliance of the landscape.

33. Anejhari Butterfly Camp – Camping Amid Wilderness

Anejhari Butterfly Camp

Image Source: Facebook

Looking for places to stay near the trekking locations & various tourist attractions in Udupi? Look no further. Anejhari Butterfly Camp is a fantastic option and one of the best resorts near Udupi. Stay at one of their cottages located amidst the Mookambika Wildlife Sanctuary and enjoy a once-in-a-lifetime experience. The Souparnika River flows by the camp meandering in smaller and larger streams through the hills.

Take a guided trek through the wildlife sanctuary and get to know all the animals and the plant species endemic to the place. Visit the butterfly trail and enjoy an hour of silent observation of birds and butterflies. A wildlife movie is also screened at the camp for visitors’ infotainment.

Location: Near Halkal, Byndoor-Kollur road, Byndoor, Taluk, Kollur, Karnataka 576220

Timings: Check-in time is 1 pm and check-out time is 11 am.

Duration: 1-2 days

Entry Fee: Prices start at INR 2000 per night

Highlight: The camp offers an amazing opportunity to trek the Kodachadri Peak, which is one of the best natural heritage sites in Karnataka.

Related Post: Resorts In Udupi

How To Reach Udupi

Place to visit in Udupi

Image Credit: Brett Sayles for Pexels

By Air: Udupi is not directly accessible by flight. The nearest airport is Mangalore at a distance of 60 km from Udupi via the NH66 highway. Take a bus, taxi, or cab from the Mangalore Airport. Mangalore is a well-connected airport with flights to domestic as well as international destinations. A Delhi to Mangalore flight might take around 2-3 hours if you’re flying from North India.

By Road: Udupi is well-connected to the West Coast places in India like Mangalore, Goa, Mumbai, and Kochi through the National Highway 66. The roads are well-built and you can take a road trip if you live in one of the South Indian States. It might take from 25 to 40 hours if you’re travelling from North India. Taking the road is generally very tiresome in such cases, so go for a more comfortable train ride or a quick flight.

By Train: Udupi has a railway station that serves as a connecting junction for the entire district. It is well connected to bigger stations, and you can easily take a direct train to the bigger metropolises and cities in Karnataka that are close by. For more remote locations, make a change at other junctions, but it shouldn’t be a stressful journey. 

Best Time To Visit Udupi

Places to visit in Udupi

Image Source: Pexels

Summer: The weather in Udupi is very tropical due to its proximity to the equator and the city being located in the Western Ghats so close to the coast of the Arabian Sea. That spells out hot & humid summers in Udupi, therefore summer is not the best time to visit the city. The temperatures remain between 30 degrees to 35 degrees Celsius during the day with a bit of rainfall. 

Monsoon: It rains quite a lot in Udupi. Monsoon is also avoided by tourists, although if you prefer lesser crowds you might visit the city between June and October. Average rainy days in the months remain between 25 to 30, and the higher temperatures remain between 25 to 30 degrees Celsius. The weather can be quite muggy and incredibly sweaty due to the humidity in the air.

Winter: The months of November to March are peak tourist season in Udupi, so expect more crowds. The weather becomes really pleasant with the temperatures limiting between 20 degrees to 25 degrees Celsius. There is barely any rain and the mountains and the islands are extremely beatific.

You May Also Like To Read: Karnataka Cuisine

Udupi is a quaint town in South India. Famous as the pilgrim city, it has quite a lot of temples that one can visit. But not far from the city centre are some amazing and offbeat places to visit in Udupi. There are islands, and pristine beaches that one can stay at all day long. If you can watch the waves all day long, then these beaches are the place for your next vacation. Plan a trip to Udupi soon, and have an amazing time exploring Udupi.

For our editorial codes of conduct and copyright disclaimer, please click here.

Cover Image Credit: Pradeep717 for Wikipedia

Frequently Asked Questions About Places To Visit In Udupi

Which is the cleanest beach in Udupi?

St. Mary’s Island Beach is considered to be the cleanest beach in Udupi. The water is crystal-clear that the blue sky can be reflected in it.

What are the top attractions to visit in Udupi?

Some of the top Udupi tourist places include Sri Krishna Matha, Anantheswara, Corporation Bank Heritage Museum, Udupi Tourism and St. Mary’s Island.

How does one plan a trip to Udupi?

The popular places to visit in Udupi that one can add to their itinerary in your next vacation are as follows:
1. Explore Kapu
2. Tantalize your taste buds with Udupi Cuisine
3. Discover Maple Beach
4. Visit St. Mary’s Island
5. Visit different wildlife sanctuaries

What is famous in Udupi for shopping?

Udupi is indeed a shopaholic’s paradise, especially for the ones who love jewellery and sarees. You can shop for jewellery and Dharmavaram, Kanjeevaram, and Banarasi silk sarees. Out of many, the best markets where you can enjoy retail therapy are Ratha Beedi Market and Abharan.

What is the popular dish of Udupi?

One of the most popular dishes of Udupi is Masala Dosa. Other than this, delicacies like Rasam, Bisi Bele Bhath, Ghorikai Uppakari, Paal Payasam, Murukku, etc are equally loved by locals as well as tourists.

How to cover Udupi in 2 days?

This coastal town has a myriad of tourist spots where you can enjoy unlimited entertainment. You can begin your tour while visiting Kapu village where there’s Kapu Beach to relax. Next, head to Malpe Beach to enjoy serene vistas and various water activities. Make sure to spend some hours soaking up the serene vibes. Apart from this, St Mary's Island is a great place to seek solace in the lap of nature. To add a touch of adventure to your vacation, make sure to visit wildlife sanctuaries.

What is the best time to visit Udupi?

If you wish to witness the best of this quaint city, it’s best to plan a trip during the winter months which is from December to February. The temperature during these months varies from 10°C to 32°C and you will definitely enjoy the perks of delightful weather.

What is the distance between Malpe Beach and Udupi?

Malpe Beach is located at a distance of 6 km from Udupi. You can easily commute by taxi between the two points.

How many days are enough for a vacation in Udupi?

If you are an explorer and don’t want to miss any prominent tourist sites and exciting activities, it’s recommended to plan a trip of 2-3 days. This would cover all the best attractions and you will have enough time to unwind and recharge yourself.

What are the top sightseeing places in Udupi?

The best places for sightseeing in Udupi are - Udupi Sri Krishna Temple, Kudlu Falls, St. Lawrence Shrine, Kapu Beach & Lighthouse, Mookambika Temple, Coin Museum, Pajaka, Jomlu Teertha Waterfalls.

What are some of the best places to stay in Udupi?

The best hotels & cottages in Udupi are Anejhari Butterfly Camp, Malpe Sea Front Cottages, Samanvay Boutique Hotel, Paradise Isle Beach Resort, and White Lotus Hotel.

What are the best places to visit in Udupi within 100 km?

Some of the best places to visit near Udupi within 100 km are - Mary's Island, Maravanthe Beach, Agumbe, Mangalore, Kodachadri, and Malpe Beach.

Which place is better Mangalore or Udupi?

Both are coastal cities in Karnataka that offer beaches, and temples. Visiting Udupi is better if you're looking for a offbeat experience in a small town.


Looking To Book An International Holiday?


People Also Read:

Category: Karnataka, Places To Visit

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month