Since Batanes is geographically isolated from the mainland Luzon, the only way to get there is by Air. However, the options are limited. Commercial flights via Philippine Airlines from Manila to Basco with estimated travel time 60-90 minutes and via Sky Pasada from Tugegarao, Cagayan to Basco with estimated travel time of 60 minutes.
You will be landing at Basco Airport. Basco, is the capital town of Batanes.