San Juan
Base · 1–2 nights
Northern Luzon’s social surf base: stay near Urbiztondo for lessons, cafés and an easy beach scene, with Tangadan Falls as the worthwhile inland detour. Come for surf culture and company, not empty sand or a quiet resort town.
Alaminos and Hundred Islands National Park
Base · 2 nights
Alaminos is the practical base for a full-day private boat circuit through Hundred Islands: short climbs, swimming stops and limestone scenery. Start early and share a boat; weekends make the standard circuit feel notably more crowded.
Bolinao and Anda
Base · 2–3 nights
Western Pangasinan is the slower beach extension: Patar sunsets, Bolinao Falls, the lighthouse, seafood and quieter coves around Anda. It rewards a car, driver or hired tricycle because the good stops are scattered rather than walkable.
Vigan and Bantay
Base · 2 nights
Vigan is the region’s essential heritage stop for Calle Crisologo at dawn or after dark, ancestral architecture, museums and serious Ilocano eating; Bantay’s church and bell tower fit easily alongside it. Two nights is the right call unless you are specifically chasing regional churches and museums.
Santa Maria and southern Ilocos Sur
Make this a Vigan side trip for Santa Maria Church and quieter provincial roads, rather than a separate hotel stop. It adds real context for church-architecture fans but is a detour for travelers with limited time.
Laoag, Paoay and Batac
Base · 1–2 nights
This is the most useful central Ilocos Norte base: Paoay Church and the dunes are the headline pair, while Laoag handles transport and museums and Batac adds food and politically charged Marcos-era history. Base in Laoag or Paoay, and schedule the dunes near sunset rather than wasting a whole day on them.
Burgos, Bangui and the northwest coast
Use this exposed headland for the scenic transfer between Laoag and Pagudpud: Bangui’s turbines, Burgos Lighthouse and Kapurpurawan make a strong half-day coastal drive. The stops are striking but brief, with harsh sun and weather-dependent access.
Pagudpud
Base · 2 nights
Pagudpud is the northern payoff for proper beach time and open-coast drama: choose Saud for a relaxed stay, then add Blue Lagoon, Kabigan Falls and the Patapat Viaduct. Give it two nights if beaches matter; it is too far from Laoag to treat as a satisfying day trip.
Dagupan and Lingayen
Stop here to eat, not to pad an itinerary: Dagupan is the bangus stop, while Lingayen brings bagoong, coastal provincial history and market food. Unless food is your main reason for traveling, use them for lunch or an overnight en route to Alaminos or La Union.
Classic northern Ilocos
7 days / 6 nightsLaoag, Paoay and Batac (2 nights) → Pagudpud (2 nights) → Vigan and Bantay (2 nights)
The first-timer route that gets the pacing right: central Ilocos Norte for Paoay and the dunes, a proper overnight stretch in Pagudpud, then Vigan with enough time to be more than a Calle Crisologo photo stop. Fly via Laoag if possible; do not attempt Pagudpud as a Vigan day trip.
Plan this routeLa Union to Ilocos Norte overland
9 days / 8 nightsSan Juan (2 nights) → Vigan and Bantay (2 nights) → Laoag, Paoay and Batac (2 nights) → Pagudpud (2 nights) → Laoag, Paoay and Batac (1 night)
For travelers coming north from Manila who want surf culture before the heritage-and-coast run. The final Laoag night is a sensible flight buffer, not filler. Use a car or driver if you want the scenic stops without turning every transfer into a public-transport project.
Plan this routePangasinan coast and La Union
6 days / 5 nightsAlaminos and Hundred Islands National Park (2 nights) → Bolinao and Anda (2 nights) → San Juan (1 night)
The beach-and-food alternative to the far north: one full island-hopping day from Alaminos, then slower beach time around Bolinao and Anda, finishing with a surf lesson or lively dinner in San Juan. It is deliberately not a Vigan-and-Pagudpud sampler; those additions would ruin the trip's pace.
Plan this routeFull Region I road trip
14 days / 13 nightsBolinao and Anda (3 nights) → Alaminos and Hundred Islands National Park (2 nights) → San Juan (2 nights) → Vigan and Bantay (2 nights) → Laoag, Paoay and Batac (2 nights) → Pagudpud (2 nights)
The version for travelers with a car, driver, or patience for long transfer days. It gives each distinct part of Ilocos its own base instead of pretending the region is compact. Keep the final day flexible for weather or the long return toward Laoag or Manila.
Plan this routePhilippines