Vườn quốc gia Xuân Sơn là một vườn quốc gia nằm trên địa bàn huyện Tân Sơn, tỉnh Phú Thọ. Với kiểu địa hình núi đá vôi đặc trưng.
Vườn quốc gia Xuân Sơn nằm ở huyện Tân Sơn, tỉnh Phú Thọ, cách thành phố Việt Trì 80 km, Hà Nội 120 km. Vườn quốc gia Xuân Sơn nằm trên hệ thống núi đá vôi có độ cao từ 700 đến 1.300 m. Trong khu vực có rất nhiều hang đá.
Điểm đặc trưng của Xuân Sơn là vườn quốc gia duy nhất có rừng nguyên sinh trên núi đá vôi (2.432 ha). Xuân Sơn được đánh giá là rừng có đa dạng sinh thái phong phú, đa dạng sinh học cao, đa dạng địa hình kiến tạo nên đa dạng cảnh quan.
Theo thống kê bước đầu, Vườn quốc gia Xuân Sơn có 1.179 loài thực vật có mạch thuộc 650 chi và 175 họ trong đó có 52 loài thuộc ngành Quyết và ngành Hạt trần. Có 91 loài cá, 75 loài bò sát và lưỡng cư, 241 loài chim, 76 loài thú[