1. โดยรถยนต์ส่วนตัว
เส้นทางที่ 1 จากกรุงเทพฯ ใช้เส้นทางหลวงหมายเลข 1 ถึงจังหวัดสระบุรีเลยไปจนถึงสวนพฤกษศาสตร์พุแคตรง กิโลเมตรที่ 125 แยกขวามือเข้าทางหลวงหมายเลข 21 ผ่านอำเภอชัยบาดาล อำเภอศรีเทพ อำเภอวิเชียรบุรี ต่อไปอีก ประมาณ 221 กิโลเมตร ถึงจังหวัดเพชรบูรณ์ รวมระยะทางประมาณ 346 กิโลเมตร ใช้เวลาเดินทาง ประมาณ 5 ชั่วโมง
เส้นทางที่ 2 จากกรุงเทพฯ ใช้เส้นทางหลวงหมายเลข 1ถนนพหลโยธิน ถึงอำเภอวังน้อยแล้วแยกเข้าเส้นทาง หลวงหมายเลข 32 ผ่านจังหวัดพระนครศรีอยุธยา อ่างทอง สิงห์บุรี ชัยนาท เข้านครสวรรค์แล้วใช้เส้นทาง หมายเลข 117 ตรงเข้าจังหวัดพิษณุโลก จากนั้นใช้ทางหมายเลข 12เส้นพิษณุโลก-หล่มสัก ผ่านเขาค้อ-หล่มสัก เข้าจังหวัดเพชรบูรณ์ รวมระยะทาง 547 กิโลเมตร
2.รถโดยสารประจำทาง
- บริษัท ขนส่ง จำกัด มีบริการเดินรถปรับอากาศชั้น 2 และรถธรรมดากรุงเทพฯ-เพชรบูรณ์-หล่มสัก ออกจากสถานีขนส่งหมอชิต 2 สอบถามข้อมูลเพิ่มเติม โทร. 0 2936 2852–66 สาขาเพชรบูรณ์ โทร. 0 5672 1581 -บริษัทเอกชนบริการเดินรถปรับอากาศชั้น 1 ในเส้นทางเดียวกัน ได้แก่ เพชรทัวร์ โทร. 0 2936 3230 สาขาเพชรบูรณ์ โทร. 0 5672 2818 - บ. ถิ่นสยามทัวร์ โทร. 0 2936 0500, 0 2513 9077 (จากกรุงเทพฯ มีรถประมาณ 8 เที่ยวตั้งแต่เวลา 09.30 น.- 23.30 น.) สาขาเพชรบูรณ์ โทร. 0 5672 1913 สาขาหล่มสัก โทร. 0 5670 1613 (จากหล่มสักมีรถประมาณ 7 เที่ยว ตั้งแต่เวลา 08.30 น. - 24.00 น.)
อำเภอเมือง
อำเภอหล่มสัก
อำเภอเขาค้อ
อำเภอชนแดน 
อำเภอหล่มเก่า
อำเภอหนองไผ่
อำเภอวังโป่ง
อำเภอบึงสามพัน
อำเภอวิเชียรบุรี
อำเภอศรีเทพ 
อำเภอน้ำหนาว 
- กิโลเมตร 
44 กิโลเมตร 
47 กิโลเมตร
52 กิโลเมตร 
55 กิโลเมตร 
56 กิโลเมตร
70 กิโลเมตร 
83 กิโลเมตร
106 กิโลเมตร
123 กิโลเมตร 
140 กิโลเมตร