Udupi

A Krishna temple town on the Karnataka coast and the birthplace of Udupi vegetarian cuisine, with St. Mary's Island and its hexagonal basalt columns just off Malpe Beach.

Udupi lies on the southwestern coast of Karnataka, India, squeezed between the Arabian Sea and the Western Ghats, about 350 km south of Goa and 60 km north of Mangaluru. It is the center of the Dvaita school founded by the 13th-century philosopher Madhvacharya: the Krishna Temple in the heart of town and the eight surrounding mathas (monasteries) form the core of the pilgrimage, and the famous "Udupi" vegetarian cuisine (dosas, banana-leaf meals) known across India originated here. Neighboring Manipal, just east, is a university town with the End Point viewpoint and the Hasta Shilpa Heritage Village, a collection of relocated old houses. The coastline is the other big draw: 6 km west, Malpe Beach is the departure point for boats to St. Mary's Island and its hexagonal basalt columns; to the south are Kaup Lighthouse Beach and the Blue Flag–certified Padubidri Beach; heading north along NH 66 you reach Maravanthe, where only a strip of road separates the highway from the beach, and Byndoor beach, with the Kollur Mookambika Temple inland. To the southeast, Karkala and Moodbidri are home to colossal Jain statues and the Thousand Pillar Temple. From Oct to Mar the weather is clear and the sea calm; boats to St. Mary's Island usually start running after September and stop at the end of May. Jun–Sep brings heavy monsoon rain, and swimming at the beaches is prohibited. The nearest airport is Mangaluru (about 60 km), and Udupi station on the Konkan Railway has trains to Mumbai, Goa and Kerala. In town, auto-rickshaws and ride-hailing apps are the main way to get around; for coastal and inland sights, hiring a car with driver is recommended. Plan on 2–3 days.

Top sights

Where to eat

Itineraries