อุโมงค์ช่องเขา เป็นอุโมงค์ทางรถไฟลอด 1 ใน 7 แห่งของไทย และเป็นอุโมงค์รถไฟเพียงแห่งเดียวของเส้นทางรถไฟสายใต้ ตั้งอยู่ในพื้นที่ตำบลร่อนพิบูลย์ อำเภอร่อนพิบูลย์ จังหวัดนครศรีธรรมราช บริเวณกิโลเมตรที่ 769.822 ถึง 770.058 ระหว่างสถานีรถไฟช่องเขา และสถานีรถไฟร่อนพิบูลย์ มีความยาวของตัวอุโมงค์ 235.90 เมตร ภายในเป็นผนังคอนกรีต