
Off the coast of Malpe, Udupi, Karnataka, India
St. Mary’s Island
4.7(3890 reviews)
beaches
About St. Mary’s Island
St. Mary’s Island, a cluster of crystalline islets floating off the Malpe coast, feels like stepping into another world. Formed by volcanic activity millions of years ago, its unique hexagonal basalt pillars rise dramatically from white coral sands, kissed by waves of aquamarine. Legend says Vasco da Gama first set foot here before reaching Calicut. Today, the island offers solitude wrapped in sea breeze, with shells glistening underfoot and coconut palms swaying gently in tune with the tides. A short boat ride from Udupi brings you to this surreal sanctuary — a masterpiece sculpted by nature itself.
Best time to visit: November to February
Photo Gallery

1 / 2
What you'll experience
- 1
Marvel at the hexagonal basalt columns
- 2
Collect sea shells along the beach
- 3
Take a ferry ride from Malpe Harbour
- 4
Capture stunning photographs of the unique landscape
More in Udupi District
Udupi Sri Krishna TempleKollur Mookambika TempleUdupiMaravanthe BeachKaup BeachSomeshwara Wildlife Sanctuary
View all tourist places in Udupi →Related Destinations
Explore by Category
Visit Information
Opening Hours
Monday - Friday9:00 AM – 5:00 PM
Saturday9:00 AM – 5:00 PM
Sunday9:00 AM – 5:00 PM
Entry Fee
EntryFree
Best Time to Visit
November to February
Location
Off the coast of Malpe, Udupi, Karnataka, India
Contact
For inquiries: 0820-2532244
Back to all destinations
Share this destination:







