The province is located off the northwestern coast of the Philippines, between Luzon Strait on the north and Region III on the south.
The China Sea and the Cordillera region border its western and eastern limits, respectively.
Its capital, Laoag City, is 463 kilometers north of Manila or 8 hours away by land.
Getting there
Ilocos Norte is accessible by air, by land and by sea.
By Air:
If you're coming from abroad, you can get to there via the Laoag International Airport in its capital, Laoag City.
The Laoag International Airport caters to international flights from the USA, Hong Kong, Macau, Guangzhou and Taiwan.
If you're coming from Manila (via Manila International Airport), you can take Philippine Airlines which flies to Laoag City four times a week (except Wednesdays).
Make sure you check with the airlines as schedules do vary.
By Land:
There is an extensive road network that leads to Ilocos Norte from various parts of Luzon. There are several bus lines that ply the Manila-Ilocos Norte route. Among these are: The Philippine Rabbit Bus Line, Partas Co., and Dominion. The 463 km or eight hour ride from Manila is a comfortable and a scenic one.
By Sea:
Sea transport facilities are concentrated in the Port of San Fernando and Currimao. You can take MV Ivatan Princess, the first passenger line in Northern Luzon. It leaves Currimao seaport every Wednesday & Sunday to Batanes.
Getting around
You can move around each town in Ilocos on foot, on a tricycle or on a horse-drawn carriage (calesa), which is a totally unique experience and one that you should not miss.
To get to other municipalities, towns or nearby provinces, you can choose from a variety of public transportation - buses, mini-buses or jeepneys.