จังหวัดราชบุรี
ทิศเหนือ ติดต่อกับอำเภอด่านมะขามเตี้ย อำเภอท่าม่วง และอำเภอท่ามะกา จังหวัดกาญจนบุรี ทิศตะวันออก ติดต่อกับอำเภอกำแพงแสน อำเภอเมืองนครปฐม และอำเภอสามพราน จังหวัดนครปฐม; อำเภอบ้านแพ้ว จังหวัดสมุทรสาคร; อำเภอบางคนทีและอำเภออัมพวา จังหวัดสมุทรสงคราม ทิศใต้ ติดต่อกับอำเภอเขาย้อยและอำเภอหนองหญ้าปล้อง จังหวัดเพชรบุรี ทิศตะวันตก ติดต่อกับเขตตะนาวศรี ประเทศพม่า
ถนนเพชรเกษม
เมื่อพ้นเขตเมืองของอำเภอปากท่อจากนั้นตัดกับถนนพระรามที่ 2ที่ทางแยกต่างระดับวังมะนาว และเส้นทางจะขยายเป็น 7 ช่องจราจร โดยแบ่งเป็นขาล่อง 3 ช่องจราจร และขาขึ้น 4 ช่องจราจร ซึ่งช่องจราจรขาขึ้นคือแนวถนนเดิมสมัยที่ยังเป็นทางขนาด 4 ช่องจราจร เข้าเขตจังหวัดเพชรบุรี ผ่านอำเภอเมืองเพชรบุรี อำเภอบ้านลาด และเส้นทางจะลดเหลือ 6 ช่องจราจร ผ่านอำเภอท่ายาง และแยกไปทางซ้ายเลียบชายฝั่งทะเลที่ทางแยกต่างระดับชะอำ (ถ้าตรงไปจะเป็นทางหลวงแผ่นดินหมายเลข 37) ซึ่งถนนจะมีขนาด 4 ช่องจราจรตั้งแต่ทางต่างระดับชะอำถึงทางรถไฟสายใต้ เมื่อเข้าสู่เขตเทศบาลเมืองชะอำ ถนนจะมีขนาด 6 ช่องจราจรอีกครั้ง และเส้นทางจะเลี้ยวลงไปทิศใต้ ลอดใต้ทางวิ่งท่าอากาศยานหัวหิน เข้าสู่เขตเทศบาลเมืองหัวหิน และถนนจะลดขนาดเหลือ 4 ช่องจราจรเมื่อพ้นวังไกลกังวล เมื่อพ้นตัวเมืองหัวหินจะข้ามทางรถไฟสายใต้อีกครั้งและถนนจะเหลือ 2 ช่องจราจรเมื่อพ้นสวนสนประดิพัทธ์ แล้วไปบรรจบกับทางหลวงแผ่นดินหมายเลข 37 อีกครั้ง แล้วถนนได้ขยายเป็น 4 ช่องจราจร ผ่านอำเภอปราณบุรี อำเภอสามร้อยยอด อำเภอกุยบุรี อำเภอเมืองประจวบคีรีขันธ์ อำเภอทับสะแก อำเภอบางสะพาน อำเภอบางสะพานน้อย จากนั้นเข้าสู่เขตจังหวัดชุมพรโดยผ่านอำเภอปะทิว ในช่วงสั้น ๆ และผ่านอำเภอท่าแซะ จากนั้นเลี้ยวขวาที่ทางแยกต่างระดับปฐมพรที่อำเภอเมืองชุมพร ซึ่งถ้าตรงไปจะเป็นทางหลวงแผ่นดินหมายเลข 41