จากกรุงเทพฯ ใช้เส้นทางพระราม 2 สายธนบุรี-ปากท่อ (ทางหลวงหมายเลข 35) จนถึงสามแยดวังมะนาวเลี้ยว ซ้ายแล้วใช้ทางหลวงหมายเลข 4 (ถนนเพชรเกษม) ผ่านจังหวัดเพชรบุรี อำเภอ ชะอำ หัวหินจังหวัด ประจวบคีรีขันธ์อำเภอทับสะแก จนถึงสี่แยกเข้าชุมพร (สี่แยกปฐมพร) ตรงไปตามทางหลวงหมายเลข 41 ผ่าน อำเภอหลังสวน เข้าเขต จังหวัดสุราษฎร์ธานี ผ่านทางเข้าสนามบินสุราษฎร์ธานี ประมาณ 10 กิโลเมตร ถึงสี่แยก หลักกิโลเมตรที่ 18 เลี้ยวขวาอำเภอท้ายเหมือง บ้านโคกกลอย จังหวัดพังงา ข้ามสะพานสารสิน เข้าจังหวัดภูเก็ต หรืออีกเส้นทางหนึ่งจากชุมพร ไปตามทางหลวงหมายเลข 401 ผ่านที่ว่าการอำเภอบ้านตาขุน จังหวัดสุราษฎร์ธานี ประมาณ 5 กิโลเมตร ถึงสามแยก เลี้ยวซ้ายไปตามทางหลวงหมายเลข 415 ผ่านบ้านเขาต่อ ระยะทาง 48 กิโลเมตร ถึงสี่แยกนาเหนือ เลี่ยวขวาเข้าทางหลวงหมายเลข 4 ผ่านที่ว่าการอำเภอทับปุด ประมาณ 1 กิโลเมตร เลี้ยวซ้ายเข้าทางหลวงหมายเลข 415 จนถึงสามแยกเข้าตัวเมืองพังงา เลี้ยวซ้ายไปตามเส้นทางอีก 49 กิโลเมตร ถึงจังหวัดภูเก็ต (ใช้ทางหลวงหมายเลข 4 จนถึงบ้านโคก กลอย จังหวัดพังงา แล้วเลี้ยวซ้ายเข้าทางหลวงหมายเลข 402) รวมระยะทางทั้งสิ้นประมาณ 886 กิโลเมตรอีกเส้นทางหนึ่งจากสี่แยกตัวเมืองจังหวัดชุมพร (สี่แยกปฐมพร) เลี้ยวขวาไปตามทางหลวงหมายเลข 4 ผ่านอำเภอกระบุรี อำเภอละอุ่น จังหวัดระนอง อำเภอกะเปอร์ อำเภอคุระบุรี อำเภอตะกั่วป่า อำเภอท้่ยเหมือง จังหวัดพังงา