Kapu (pronounced as Kapu) is a village or a small town in the Udupi district of KarnatakaIndia. It is situated between Udupi and Mangalore beside National Highway 66 (previously NH-17).

Kaup is a coastal town in Karnataka State, India, comprising of 4 villages (Padu, Uliyargoli, Mallar and Majur) with a population of 45,000. It is well-known for its lighthouse and the three Mariamma temples as well as a fort built by Tippu Sultan.

The highlight in the town has to be the beach located on the shore of the Arabian Sea and a lighthouse. A number of feature films have been shot at this location. Kapu has three Marigudi which attracts devotees from all over the country. The sea can get quite rough and turbulent when compared with the Malpe beach in Udupi which is calmer. It is about 15 km from Manipal and is therefore visited by students during their vacations. The beach also houses a shack and a bar with seating open to the sky.

Travel Tips

The best time to visit Kapu is during sunrise or sunset. It gets quite warm during the day. Tourists are advised to visit the town during the monsoons. During mornings, the beach is generally empty, so visit it then.


19C – 30C

When to visit

  • Jan
  • Feb
  • Mar
  • Apr
  • May
  • Jun
  • July
  • Aug
  • Sept
  • Oct
  • Nov
  • Dec
sprinkles Hot
  • 38° Max
  • 33° Min
  • 0.8 mm
Things to do

Tourists should pay a visit to the Kapu light house which was built in 1901 and has for many years stood on the rocks guiding thousands of sailors. It stands 27.12 m above the base of the foundation.  The lighthouse is open for visitors between 4PM to 6PM offering a panoramic view of the surrounding area.


One can also visit the three Mariamma temples here as well as a famous fort built here by Tipu Sultan.

Getting Around

Buses are available to the bus-stop at Kapu. However, you will be required to travel a distance of 1.5 km to reach the beach. You can opt for auto-rickshaws or hire a car near the beach.

Places to Stay

How to Reach

  • Nearest airports are located at Mangalore (62kms), Mysore (250kms), Calicut (284kms)
  • Nearest railway station is near Udupi, located around 14 kms away
  • From Bangalore, one can reach Kapu via a bus to Mangalore and then take a bus from Mangalore for Udupi.

Surrounding Attractions

Tourists often visit Udupi which is located 60 km from Mangalore and is famous for its Krishna temple, established by Madhvacharya, the founder of the Dvaita philosophy. It is a pilgrimage destination. Bhuta Kola, Aati kalenja, Karangolu, and Nagaradhane are some of Udupi’s cultural traditions. The town is known to be a base point to visit Sringeri Mutt, Horanadu Annapoorneshwari Temple and other pilgrimages in coastal Karnataka.

Emergency No.

Police station: 9480805449 / 0820-2551033