St. Mary’s Island
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

St. Mary’s Island - image 1
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

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: