Located in the Gulf of Lingayen in Luzon Province of Pangasinan, Hundred Islands National Park covers an area of over 4,557 acres. There are 123 islands at high tide and 124 at low tide.

The islands are believed to be around two million years old and were actually coral reefs on the seabed but due to lowering sea levels, the islands have been exposed. Some of the islands have a unique umbrella shape due to erosion from the ocean swell. Out of all the islands only three have been developed for tourism: Children’s Island, Quezon Island and Governor Island.

The islands are easily reached, with several tour companies operating boat services from Don Gonzalo Montemayor Wharf, which is the mainland port for all boat services. Most tours start with a trip around the islands then stopping off at one of the main tourist developed islands where you can enjoy lunch, shopping and water activities such as swimming, snorkelling and sailing.

Alaminos City is a great place to stay for a night or two with an abundance of restaurants, markets and tourist attractions. Hotels in the city range from inexpensive and modest to luxurious five-star resorts.

Getting There & Away

Getting to Alaminos City, where the Hundred Islands National Park can be accessed, is easy, with a multitude of buses arriving from different cities and towns in the region. From Manila, the bus takes approximately 6 hours and from the city of Baguio, around 3 hours. You can fly from Manila to Baguio City, with daily flights taking around 40 minutes. Other cities with bus connections include Dagupan, Zambales, Bolinao Tarlac and La Union.