There are 2 ways to get from Baguio to Hundred Islands National Park by bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, travel  •  2 h 30 min

  1. Take the bus from Baguio to Lingayen
  2. Travel from Lingayen to Hundred Islands National Park

Cheapest option

Bus  •  6 h 1 min

  1. Take the bus from Baguio to Dagupan
  2. Take the bus from Dagupan to Bolinao

$7 - $14

What companies run services between Baguio, Philippines and Hundred Islands National Park, Philippines?

You can take a bus from Baguio to Hundred Islands National Park via Dagupan, Bolinao, and Alaminos in around 6 h 1 min.

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about US trains?, Best ways to travel around Australia and How to get from London to Edinburgh - to help you get the most out of your next trip.

Questions & Answers

How far is it from Baguio to Hundred Islands National Park?

The distance between Baguio and Hundred Islands National Park is 64 km.

What is the cheapest way to get from Baguio to Hundred Islands National Park?

The cheapest way to get from Baguio to Hundred Islands National Park is to bus which costs ₱360 - ₱750 and takes 6 h 1 min.

What is the fastest way to get from Baguio to Hundred Islands National Park?

The quickest way to get from Baguio to Hundred Islands National Park is to bus which takes 6 h 1 min and costs ₱360 - ₱750.

How long does it take to get from Baguio to Hundred Islands National Park?

It takes approximately 2 h 30 min to get from Baguio to Hundred Islands National Park, including transfers.

Trips to Hundred Islands National Park

Clark Philippines to Hundred Islands National Park Bulacan Region to Hundred Islands National Park Makati City to Hundred Islands National Park Mount Pinatubo to Hundred Islands National Park Tuguegarao to Hundred Islands National Park Cabanatuan City to Hundred Islands National Park Pasig City to Hundred Islands National Park Davao City to Hundred Islands National Park Boracay Island to Hundred Islands National Park Lipa City to Hundred Islands National Park Antipolo to Hundred Islands National Park Alaminos Philippines to Hundred Islands National Park Muntinlupa to Hundred Islands National Park Cagayan de Oro to Hundred Islands National Park SM Megamall to Hundred Islands National Park Coron to Hundred Islands National Park Pagudpud to Hundred Islands National Park Tacloban to Hundred Islands National Park Caticlan Airport MPH to Hundred Islands National Park Corregidor Island to Hundred Islands National Park Malasiqui to Hundred Islands National Park Alabang Station Philippines to Hundred Islands National Park Mindoro Occidental to Hundred Islands National Park Lipata Bicol Philippines to Hundred Islands National Park Ayala Ave Makati City Manila to Hundred Islands National Park Bolo CALABARZON Philippines to Hundred Islands National Park Taft Ave Manila to Hundred Islands National Park Cubao Cathedral to Hundred Islands National Park Bakun to Hundred Islands National Park Hagonoy Central Luzon Philippines to Hundred Islands National Park