The nearest major airport is Laoag Airport (LAO / RPLI). Distance from Laoag Airport to Vigan Airport is 67 km (41 miles).
Lwbak Airport (LWA / ). Distance from Lwbak Airport to Vigan Airport is 93 km (57 miles).
San Fernando Airport (SFE / RPUS). Distance from San Fernando Airport to Vigan Airport is 112 km (69 miles).
Baguio Airport (BAG / RPUB). Distance from Baguio Airport to Vigan Airport is 140 km (86 miles).
International airports near Vigan Airport
Domestic airports near Vigan Airport
- 67 km: Laoag Airport - Laoag - Philippines, (LAO / RPLI)
- 112 km: San Fernando Airport - San Fernando - Philippines, (SFE / RPUS)
- 146 km: Tuguegarao Airport - Tuguegarao - Philippines, (TUG / RPUT)
- 167 km: Cauayan Airport - Cauayan - Philippines, (CYZ / RPUY)
- 203 km: Broome Airport - Broome - Australia, (BME / YBRM)
- 219 km: Mambajao Airport - Camiguin - Philippines, (CGM / )
- 270 km: Clark International Airport - Angeles - Philippines, (CRK / RPLC)
Local airports near Vigan Airport
- 93 km: Lwbak Airport - Lwbak - Philippines, (LWA / )
- 140 km: Baguio Airport - Baguio - Philippines, (BAG / RPUB)
- 142 km: Bagabag Airport - Diepholz - Philippines, (RPUZ / RPUZ)
- 146 km: Lablab Airport - Lablab - Papua New Guinea, (LAB / )
- 191 km: Cubi Pt Naval Air Station Airport - Luzon Island - Philippines, (NCP / )
- 239 km: Palanan Airport - Hagshult - Philippines, (RPLN / RPLN)
- 244 km: Mandora Airport - Mandora - Australia, (MQA / )
- 244 km: Wallal Downs Airport - Wallal Downs - Australia, (WLA / )
- 245 km: Casiguran Airport - Casiguran - Philippines, (CGG / )
- 255 km: Fort Magsaysay Airport - Cabanatuan City - Philippines, (RPLV / RPLV)
- 256 km: Beagle Bay Airport - Beagle Bay - Australia, (BEE / )
- 256 km: Iba Airport - Zambales - Philippines, (RPUI / RPUI)
- 285 km: Goldsworthy Airport - Goldsworthy - Australia, (GLY / )