About Tres Reyes Islands
The Tres Reyes Islands are a group of three small islands — Gaspar, Melchor and Baltazar — located off the southwestern coast of Gasan municipality in Marinduque Province, Philippines. Situated in the Tayabas Bay and Sibuyan Sea area, the islands are known for clear waters, white sand beaches, coral reefs and rocky coves. Accessible only by boat, they are a popular day-trip destination for island hopping, swimming and snorkeling.
Visitors guide
Visitors can expect a boat-based island-hopping trip from Gasan to three small, largely undeveloped islands. Gaspar Island is the largest and most visited with a white sand beach and clear water for swimming and snorkeling. Melchor and Baltazar are smaller with rocky coves, coral areas and beach strips. The setting is natural and quiet with no urban development, offering beachcombing, photography and snorkeling over reefs.
Key highlights
- 01
Group of three islands named Gaspar, Melchor and Baltazar after the Three Kings
- 02
White sand beaches and clear turquoise waters on Gaspar Island
- 03
Coral reefs and snorkeling areas around the islands
- 04
Rocky coves and scenic coastal landscapes
- 05
Boat-based island-hopping experience from Gasan
History of Tres Reyes Islands
The islands are named after the Biblical Three Kings - Gaspar, Melchor and Baltazar - reflecting Spanish-era Catholic naming traditions in the Philippines. They have long served as navigational markers off the southwest coast of Marinduque.
Culture & Context
The naming after the Three Kings reflects the strong Catholic heritage of Marinduque. The islands are part of local community life in Gasan and are featured in provincial tourism promotion as a natural attraction.
Route
| By air | Fly to Marinduque Airport in Gasan, then transfer by road to the port and by boat to the islands |
|---|---|
| By road |