อุโมงค์รถไฟทั้งแปดแห่ง ที่มีอยู่ในประเทศไทยในปัจจุบัน
รายชื่ออุโมงค์รถไฟทั้งหมดในประเทศไทยในปัจจุบัน
อุโมงค์เขาพลึง เป็นอุโมงค์ทางรถไฟลอดในเส้นทางรถไฟสายเหนือ ตั้งอยู่ในพื้นที่ระหว่างตำบลบ้านด่านนาขาม อำเภอเมืองอุตรดิตถ์กับ ตำบลห้วยไร่ อำเภอเด่นชัย จังหวัดแพร่ มีความยาว 362.44 เมตร อยู่บริเวณกิโลเมตรที่ 516.410-516.773 ภายในอุโมงค์เป็นผนังคอนกรีต แต่จะมีบางส่วนที่เป็นหินล้วนๆ ไม่ได้มีการดาดคอนกรีตลอดอุโมงค์ ใช้หมอนไม้เนื้อแข็งและราง 70 อาร์ (12 เมตร) บริเวณปากอุโมงค์ฯ จะมีที่หยุดรถไฟเขาพลึง ที่ผู้โดยสารสามารถลงที่นี่ได้ โดยมีขบวนรถที่หยุด ณ สถานีนี้เพียง 2 ขบวนรถท้องถิ่น คือ นครสวรรค์-เชียงใหม่ (ขาขึ้น-ขาล่อง)
อุโมงค์เขาพังเหย เป็นอุโมงค์ทางรถไฟลอดเพียงแห่งเดียวของเส้นทางรถไฟ สายตะวันออกเฉียงเหนือ (แต่ไม่ได้อยู่ในพื้นที่ภาคตะวันออกเฉียงเหนือ) ตั้งอยู่ในเขตตำบลหนองรึ อำเภอลำสนธิ จังหวัดลพบุรี อยู่ระหว่างสถานีรถไฟโคกคลี กับสถานีรถไฟช่องสำราญ บริเวณกิโลเมตรที่ 248.800 - 249.031 ห่างจากกรุงเทพประมาณ 248 กิโลเมตร
อุโมงค์ขุนตาน เป็นอุโมงค์ทางรถไฟลอดผ่านที่ยาวที่สุดในประเทศไทย จากจำนวนทั้งสิ้น 7 อุโมงค์ มีความยาวทั้งสิ้น 1,352.10 เมตร ตั้งอยู่ใกล้เคียงกับพื้นที่อุทยานแห่งชาติดอยขุนตาล ระหว่างอำเภอห้างฉัตร จังหวัดลำปาง กับอำเภอแม่ทา จังหวัดลำพูน
อุโมงค์ช่องเขา เป็นอุโมงค์รถไฟเพียงแห่งเดียวของเส้นทางรถไฟสายใต้ ตั้งอยู่ในพื้นที่ตำบลร่อนพิบูลย์ อำเภอร่อนพิบูลย์ จังหวัดนครศรีธรรมราช บริเวณกิโลเมตรที่ 769.822 ถึง 770.058 มีความยาวของตัวอุโมงค์ 235.90 เมตร ภายในเป็นผนังคอนกรีต ใช้หมอนไม้เนื้อแข็งและราง 70 เอ (18 เมตร)
อุโมงค์ปางตูบขอบ ตั้งอยู่ในพื้นที่ตำบลบ้านด่านนาขาม อำเภอเมือง จังหวัดอุตรดิตถ์ ระหว่างสถานีรถไฟปางต้นผึ้ง กับที่หยุดรถไฟเขาพลึง มีความยาว 120.09 เมตร ภายในเป็นผนังก่ออิฐ ใช้หมอนไม้เนื้อแข็ง และราง 70 อาร์ (12 เมตร) อยู่บนเส้นทางรถไฟสายเหนือ บริเวณกิโลเมตรที่ 513.721-513.841
อุโมงค์พระพุทธฉาย เป็นอุโมงค์เพียงแห่งเดียวในเส้นทางรถไฟสายชายฝั่งทะเลตะวันออก มีความยาวรองจากอุโมงค์ขุนตาลเพียงแห่งเดียว ตัวอุโมงค์ยาว 1,197 เมตร ภายในเป็นผนังคอนกรีต รูปแบบก่อสร้าง เป็นรูปเกือกม้า กว้าง 7 เมตร สูง 5.5 เมตร ใช้หมอนคอนกรีต และรางเชื่อม 100 ปอนด์ ตั้งอยู่ในเขตตำบลพระฉาย อำเภอเมือง สระบุรี
อุโมงค์ห้วยแม่ลาน อยู่ในเส้นทางรถไฟสายเหนือ กิโลเมตรที่ 574.048-574.178 อยู่ระหว่างสถานีรถไฟบ้านปิน กับสถานีรถไฟผาคัน (จะมีที่หยุดรถไฟห้วยแม่ลานอยู่) โดยตั้งอยู่ในเขตตำบลบ้านปิน อำเภอลอง จังหวัดแพร่ มีความยาว 130.20 เมตร ภายในเป็นผนังคอนกรีต แต่บางส่วนของอุโมงค์จะเป็นหินล้วน ใช้หมอนไม้เนื้อแข็งและราง 70 อาร์ (12 เมตร)
อุโมงค์บ่อฝ้าย เป็นอุโมงค์ทางรถไฟลอดที่มีลักษณะลอดผ่านทางวิ่งของสนามบินหัวหิน ตั้งอยู่ในเขตตำบลหัวหิน อำเภอหัวหิน จังหวัดประจวบคีรีขันธ์ หรือที่มักเรียกกันว่า "อุโมงค์ทางลอดสนามบินบ่อฝ้าย" อุโมงค์บ่อฝ้าย เป็นทางลอดที่สร้างขึ้นโดยใช้ท่อลอดแบบ Box Culvert ใต้ทางวิ่งของสนามบินหัวหิน ที่ขยายระยะความยาวออกมา จนกระทั่งข้ามเส้นทางรถไฟสายใต้และทางหลวงแผ่นดินหมายเลข 4