Checking flights...

Train

Trains stopping at Xincheng-Taroko Station (新城站, Xīnchéng zhàn) are mostly only the slower local Hualien-Yilan services running once or twice an hour but there are a couple of daily direct trains to Taipei and beyond.