Most of the region is in a large valley, between the Cordilleras and the Sierra Madre mountain ranges. The Cagayan River flows from the Caraballo Mountains to the Luzon Strait. The region includes the Babuyan Islands and Batanes Islands to the north.