Since Batanes is geographically isolated from mainland Luzon, the only way to reach the province is by air. Flight options are limited:
- Philippine Airlines operates flights from Clark to Basco, with an estimated travel time of 90–105 minutes.
- Sky Pasada offers flights from Tuguegarao, Cagayan to Basco, with an estimated travel time of about 60-90 minutes.
All flights arrive at Basco Airport, located in Basco — the capital town of Batanes.

