海岸山脈是在約2000-400萬年前南中國海板塊隱沒到菲律賓海板塊的下面,南中國海板塊在地底約100公里處融化成為岩漿,岩漿上升到菲律賓海板塊的上面形成一系列的火山島,就是現在的綠島、蘭嶼、小蘭嶼,海岸山脈就位在一系列火山島的最北端,這一系列的火山島嶼也稱為呂宋火山島弧。約300萬年前,海岸山脈的火山島開始接觸島大陸斜坡並且開始碰撞到歐亞大陸;50萬年之後,火山島弧與中央山脈非常緊密的碰撞在一起,並且沖上到歐亞大陸之上,使得火山島也隆升露出海面,形成了海岸山脈。

    海岸山脈的是一呈南北走向的山脈,山脈的脊梁主要是由一系列的錐狀火山連接而成,兩側是由沈積岩所構成的低矮丘陵地(圖4)。因為兩個板塊的擠壓作用使得海岸山脈以非常快的速度向上隆起。所以在海岸山脈的沿海可以看見許多年輕的海階地形(圖5)與隆起的珊瑚礁,河流兩岸也呈現許多的河階地形。