Travel Guide: Malawmawan Island, Castilla, Sorsogon Province

Malawmawan is a tadpole-shaped island located in Sorsogon Bay in Castilla town. Malawmawan is a private island and it has a brown-sand beach and a long stretch of sand bar. There is no resort in the island but there is one small hut where you can stay for the night. It is advisable to bring your own tent for accommodation. There is also no source of fresh water in the island. Only a caretaker and Bantay-Dagat personnel lives in the island. You can circle the island in a span of 2 to 3 hours.

Malawmawan Island, Castilla

The long sand bar at Malawmawan Island

Google Map

How to get there:


From Manila, ride a plane to Legazpi City. From Legazpi City, ride a bus or van bound for Sorsogon City and get off at Cumadcad Market in Castilla. From Cumadcad, ride a jeepney bound for Barangay Macalaya. From Barangay Macalaya, ride a boat to Malawmawan Island.

From Manila, you can also ride a bus bound for Sorsogon City and just be sure to get off at Cumadcad market in Castilla town.

Travel time:


Manila to Legazpi City - 1 hour by plane, 9 to 12 hours by bus
Legazpi City to Cumadcad Market - 45 minutes to 1 hour
Cumadcad to Brgy. Macalaya - 30 to 45 minutes
Macalaya to Malawmawan Island - 15 to 30 minutes
Looking for a smart way to travel? Get BIG DISCOUNTS from the best most affordable hotel and resorts in the Philippines, travel and tour packages, tourist attraction bookings and more! No credit card needed, pay on arrival, 100% safe and secure.