St. Mary's Island
St. Mary's Island is located at a distance of 6 km from Udupi and 65 km north of Mangalore. St. Mary's Island is a collection of small islands in the Arabian Sea off the coast of Malpe in Udupi district.
It is said that in the year 1498, "Vasco Da Gama" landed on his voyage from Portugal to India and the name of one of these islands "El Padron de Santa Marķa". This is how the islands have got their current name.
These islands are just rock projections arising out of the sea near Malpe. The St. Mary's Island beach is special for the unique formation of basalt rocks that have crystallized into whole columns and split into vertical hexagonal blocks.
The west coast of these islands is a haven of shellfish with shells of various shapes and sizes littered along the coast. The island is 300 m long and 100 m wide and has a few palm trees.
The only way to approach these islands is by boat. Regular boats ply from the Malpe Harbor to the islands. The frequency of these boats may vary depending on the amount of tourists.
Accommodations are not available at St. Mary's Island.
Best season to visit: December
Distance from St. Mary's Island Beach
1. Udupi: 6 km
2. Mangalore: 65 km
3. Bangalore: 425 km
How to get there
Nearest Airport: Mangalore
Nearest Railhead: Udupi
Road: Udupi is well connected by roads.
Please send us your enquiry and we will respond within 24 to 48 hours.