ทางหลวงแผ่นดินหมายเลข 21
รายชื่อทางแยก

| จังหวัด | อำเภอ | กม> ที่ | ชื่อจุดตัด | ซ้าย | ขวา |
| --- | --- | --- | --- | --- | --- |
 สามแยกพุแค – หล่มสัก
| สระบุรี | เฉลิมพระเกียรติ | 0+000 | แยกพุแค |  ถนนพหลโยธินไป อ.พระพุทธบาท, ลพบุรี  |  ถนนพหลโยธิน ไปสระบุรี, กรุงเทพฯ |
| สระบุรี | เฉลิมพระเกียรติ | 4+900 |  |  ทล.3385 ไป บ.หน้าพระลาน                 |  ทล.3385 ไป บ.หนองจาน |
| ลพบุรี | พัฒนานิคม | 13+170 | แยกช่องสาริกา |  ทล.3334 ไป อ.พระพุทธบาท  |  ทล.3334 ไป บ.เขาสูง |
| ลพบุรี | พัฒนานิคม | 21+074 | แยกซอย 12 |  ทล.3017 ไป อ.เมืองลพบุรี  |  ทล.3017 ไป เขื่อนป่าสักชลสิทธิ์ |
| ลพบุรี | พัฒนานิคม | 25+053 | แยกมะนาวหวาน |  ทล.3333 ไป บ.โคกตูม                 |  ทล.3333 ไป บ.มะนาวหวาน, เขื่อนป่าสักชลสิทธิ์ |
| ลพบุรี | ชัยบาดาล | 51+465 | แยกม่วงค่อม |  ถนนสุรนารายณ์ ไป อ.โคกสำโรง,ลพบุรี  |  ถนนสุรนารายณ์ ไป อ.ท่าหลวง, นครราชสีมา |
| ลพบุรี | ชัยบาดาล | 73+300 | แยกชัยบาดาล | ไม่มี  |  ทล.2129 เข้าลำนารายณ์ |
| ลพบุรี | ชัยบาดาล | 74+849 | แยกนิคมลำนารายณ์ (บ้านใหม่สามัคคี) |  ทล.2321 ไป อ.สระโบสถ์  | ไม่มี |
| ลพบุรี | ชัยบาดาล | 82+957 | แยกศิลาทิพย์ |  ทล.2340 ไป อ.สระโบสถ์  | ไม่มี |
| เพชรบูรณ์ | ศรีเทพ | 91+763 | แยกมอดินแดง | ไม่มี  |  ทล.2244 ไป บ.นาตะกรุด, บ.ศรีเทพน้อย, อุทยานประวัติศาสตร์ศรีเทพ |
| เพชรบูรณ์ | ศรีเทพ | 102+110 | แยกศรีเทพ |  ทล.2219 ไป อ.โคกเจริญ  |  ทล.2219 ไป อุทยานประวัติศาสตร์ศรีเทพ |
| เพชรบูรณ์ | วิเชียรบุรี | 125+403 | แยกวิเชียรบุรี | ไม่มี  |  ทล.2012 เข้าเมืองวิเชียรบุรี |
| เพชรบูรณ์ | บึงสามพัน | 140+870 | แยกซับสมอทอด |  ทล.3004 ไป บ.วังพิกุล, อ.ไพศาลี, นครสวรรค์  | ถนนกรมโยธาธิการ พช.2044 ไป บึงสามพัน |
| เพชรบูรณ์ | บึงสามพัน | 146.428 | แยกราหุล |  ทล.225 ไป นครสวรรค์  |  ทล.225 ไป ชัยภูมิ |
| เพชรบูรณ์ | หนองไผ่ | 165+530 | แยกหนองไผ่ | ซอยเข้าที่ว่าการอำเภอหนองไผ่ เชื่อมต่อ  ทล.2401 ไป บ.ซับพุทรา, อ.ชนแดน  | ซอยตลาดแสงอาทิตย์ใต้ เข้าเขตชุมชนเทศบาลตำบลหนองไผ่ |
| เพชรบูรณ์ | หนองไผ่ | 176+845 | แยกนาเฉลียง |  ทล.2398 ไป บ.ซับพุทรา, อ.ชนแดน  | ถนนนาเฉลียงพัฒนา 1 ไป บ.หัวโตก |
| เพชรบูรณ์ | เมืองเพชรบูรณ์ | 188+066 | แยกเนินสง่า | ไม่มี  |  ทล.2320 ไป บ.น้ำร้อน |
| เพชรบูรณ์ | เมืองเพชรบูรณ์ | 198+650 |  | ไม่มี  |  ทล.2007 ไป บ.นายม |
| เพชรบูรณ์ | เมืองเพชรบูรณ์ | 201+450 | แยกวังชมภู (1) (กำนันจุล 1) |  ทล.2465 เชื่อมต่อ  ทล.113 ไป พิจิตร  | ไม่มี |
| เพชรบูรณ์ | เมืองเพชรบูรณ์ | 201+896 | แยกวังชมภู (2) (กำนันจุล 2) |  ทล.2465 เชื่อมต่อ  ทล.113 ไป อ.ตะพานหิน, พิจิตร  | ไม่มี |
| เพชรบูรณ์ | เมืองเพชรบูรณ์ | 215+125 | แยกบ้านโตก |  ทล.234 (ทางเลี่ยงเมืองเพชรบูรณ์) ไป อ.หล่มสัก, อ.เขาค้อ, พิษณุโลก  | ไม่มี |
| เพชรบูรณ์ | เมืองเพชรบูรณ์ | 218+640 | แยกหน้าค่ายฯ พล.ม.1 | ทางเข้าค่ายพ่อขุนผาเมือง                 | ถนนศรีเพชรบูรณ์ ไปโรงเรียนเซนต์โยเซฟศรีเพชรบูรณ์ |
| เพชรบูรณ์ | เมืองเพชรบูรณ์ | 220+170 |  | ทางเข้าค่ายพ่อขุนผาเมือง                 | ถนนหน้าค่าย |
| เพชรบูรณ์ | เมืองเพชรบูรณ์ | 221+655 | แยกเพชรรัตน์ | พช.6046 ถนนเพชรบุระ ไป สวนสาธารณะหนองนารี, อ่างเก็บน้ำห้วยป่าแดง                 | พช.6046 ถนนเพชรบุระ ไป สถานีขนส่งจังหวัดเพชรบูรณ์, น้ำตกตาดหมอก |
| เพชรบูรณ์ | เมืองเพชรบูรณ์ | 222+650 | แยกไร่ยาสูบ | ถนนบุรกรรมโกวิท ไปอ่างเก็บน้ำห้วยป่าแดง                 | ถนนเพชรเจริญ เข้าเมืองเพชรบูรณ์ |
| เพชรบูรณ์ | เมืองเพชรบูรณ์ | 223+400 | แยกบูรพา | ไม่มี  | ถนนนิกรบำรุง เข้าเมืองเพชรบูรณ์ |
| เพชรบูรณ์ | เมืองเพชรบูรณ์ | 225+810 | แยกพระองค์ใหญ่ | ทางเข้าสำนักงานขนส่งจังหวัดเพชรบูรณ์                 | ทางเข้าพุทธอุทยานเพชรบุระ |
| เพชรบูรณ์ | เมืองเพชรบูรณ์ | 231+525 | แยกสำนักหมัน |  ทล.234 (ทางเลี่ยงเมืองเพชรบูรณ์) ไป อ.หนองไผ่, สระบุรี, กรุงเทพฯ  | ไม่มี |
| เพชรบูรณ์ | เมืองเพชรบูรณ์ | 236+212 | แยกนางั่ว |  ทล.2196 ไป อ.เขาค้อ  | ไม่มี |
| เพชรบูรณ์ | เมืองเพชรบูรณ์ | 240+050 | แยกกลาโหม | ถนนกลาโหม ไป บ.โพธิ์งาม                 | ไม่มี |
| เพชรบูรณ์ | หล่มสัก | 246+528 | แยกหัวนา |  ทล.2278 ไป น้ำตกธารทิพย์                 | ไม่มี |
| เพชรบูรณ์ | หล่มสัก | 249+474 | แยกบุ่งน้ำเต้า |  ทล.2302 ไป อ.เขาค้อ  |  ทล.2215 ไปท่าอากาศยานเพชรบูรณ์, บ.กลาง |
| เพชรบูรณ์ | หล่มสัก | 257+485 | แยกดงขวาง |  ทล.2474 ไป บ.ห้วยลาน                 | ไม่มี |
| เพชรบูรณ์ | หล่มสัก | 258+637 | แยกโคกหนองม่วง |  ทล.21 (ทางเลี่ยงเมืองหล่มสัก) ไป พิษณุโลก, เลย  | ไม่มี |
| เพชรบูรณ์ | หล่มสัก | 258+637 | แยกโคกหนองม่วง | ตรงไป:  ทล.2466 เข้าเมืองหล่มสัก | ตรงไป:  ทล.2466 เข้าเมืองหล่มสัก |
 ทางเลี่ยงเมืองหล่มสัก 
| เพชรบูรณ์ | หล่มสัก | 262+976 | แยกอาเซียน |   ถนนมิตรภาพ ไป พิษณุโลก  |   ถนนมิตรภาพ เข้าเมืองหล่มสัก, ไป ขอนแก่น |
| เพชรบูรณ์ | หล่มสัก | 265+971 | แยกน้ำก้อฝาย |  ทล.2008 ไป บ.น้ำก้อ                 |  ทล.2008 เข้าเมืองหล่มสัก |
| เพชรบูรณ์ | หล่มสัก | 273+775 | แยกสักหลง |  ทล.21 ไป อ.หล่มเก่า, เลย  |  ทล.2466 เข้าเมืองหล่มสัก |
 หล่มสัก – เลย
| เพชรบูรณ์ | หล่มเก่า | 277+390 | แยกดงทิพย์ | ไม่มี  | พช.2034 ทางหลวงชนบท พช.2034 ไป บ.วังมล |
| เพชรบูรณ์ | หล่มเก่า | 279+729 | แยกหล่มเก่า |  ทล.2005 เข้า อ.หล่มเก่า  | ไม่มี |
| เพชรบูรณ์ | หล่มเก่า | 281+370 | แยกบ้านกุด | ถนนพิทักษ์บำรุง เข้า อ.หล่มเก่า  | ไม่มี |
| เพชรบูรณ์ | หล่มเก่า | 289+915 | แยกแก่งเสี้ยว | พช.2013 ทางหลวงชนบท พช.2013 ไป บ.วังบาล, ภูทับเบิก                 | ทางหลวงท้องถิ่น ไป วัดพระธาตุภูผาชัย, บ.ภูผักไซ่ |
| เพชรบูรณ์ | หล่มเก่า | 292+565 | แยกกกกะทอน | ไม่มี  |  ทล.2216 ไป อ.น้ำหนาว |
| เลย | ด่านซ้าย | 321+987 | แยกโป่งชี |  ทล.2014 ไป อ.ด่านซ้าย  | ไม่มี |
| เลย | ด่านซ้าย | 345+903 | แยกโคกงาม |  ทล.2013 ไป อ.ด่านซ้าย  |  ทล.21 ไป อ.ภูเรือ, เลย |
| เลย | ภูเรือ | 359+953 | แยกแก่งไฮ |  ทล.2294 ไป บ.ห้วยติ้ว                 | ไม่มี |
| เลย | ภูเรือ | 375+949 | แยกสานตม |  ทล.2399 ไป อ.ท่าลี่  | ไม่มี |
| เลย | เมืองเลย | 412+874 | แยกแขวงการทาง | ไม่มี  |  ทล.201 ไปขอนแก่น, อุดรธานี |
| เลย | เมืองเลย | 412+874 | แยกแขวงการทาง | ตรงไป:  ทล.201 ไป อ.เชียงคาน | ตรงไป:  ทล.201 ไป อ.เชียงคาน |
      สะพาน              กำลังก่อสร้างหรือโครงการในอนาคต