โดยรถยนต์ส่วนตัว จากกรุงเทพฯ ใช้เส้นทางหลวงหมายเลข 35 (ธนบุรี-ปากท่อ) เข้าสู่ทางหลวงหมายเลข 4 ผ่านจังหวัดเพชรบุรี, ประจวบคีรีขันธ์ จนถึงชุมพร จากนั้นเปลี่ยนไปใช้ทางหลวงหมายเลข 41 เพื่อตรงเข้านครศรีธรรมราช หรืออีกเส้นทางหนึ่งคือจากชุมพรเดินทางต่อไปยังสุราษฎร์ธานี แล้วจึงเลี้ยวเข้าทางหลวงหมายเลข 401 เพื่อเข้าสู่นครศรีธรรมราช ระยะทางรวมประมาณ 780 กิโลเมตร ใช้เวลาเดินทางประมาณ 8-10 ชั่วโมง
