โดยรถโดยสารประจำทาง มีรถโดยสารประจำทางปรับอากาศให้บริการจากสถานีขนส่งผู้โดยสารกรุงเทพฯ (สายใต้ใหม่) ไปยังสถานีขนส่งผู้โดยสารนครศรีธรรมราชทุกวัน ใช้เวลาเดินทางประมาณ 10 ชั่วโมง มีบริษัทรถทัวร์หลายแห่งให้บริการ เช่น บริษัท ขนส่ง จำกัด (บขส.), นครศรีร่มเย็นทัวร์ และศรีสุเทพทัวร์
