10 อันดับแม่น้ำที่ยาวที่สุดในประเทศไทย
อันดับ 10. แม่น้ำวัง
มีต้นน้ำอยู่ที่เทือกเขาผีปันน้ำ ในเขต อ.พาน จ.เชียงราย และปลายน้ำไหลไปบรรจบกับแม่น้ำปิงบริเวณ อ.บ้านตาก จ.ตาก
รวมระยะทาง : 335 กิโลเมตร
อันดับ 9. แม่น้ำเจ้าพระยา
ต้น น้ำอยู่บริเวณที่แม่น้ำปิงและแม่น้ำน่านไหลมาบรรจบกันที่ ต.ปากน้ำโพ อ.เมือง จ.นครสวรรค์ และไหลลงสู่อ่าวไทยบริเวณ อ.เมือง จ.สมุทรปราการ
รวมระยะทาง : 370 กิโลเมตร
อันดับ 8. แม่น้ำแควใหญ่ (แม่น้ำศรีสวัสดิ์)
มีต้นน้ำอยู่บริเวณเทือกเขาถนนธงชัย อ.อุ้มผาง จ.ตาก และไหลไปรวมกันแม่น้ำแควน้อยที่ อ.เมือง จ.กาญจนบุรี
รวมระยะทาง : 380 กิโลเมตร
อันดับ 7. แม่น้ำสงคราม
ต้นน้ำอยู่บริเวณเทือกเขาภูพาน อ.สว่างแดนดิน จ.สกลนคร และไหลลงสู่แม่น้ำโขงบริเวณ อ.ท่าอุเทน จ.นครพนม
รวมระยะทาง : 420 กิโลเมตร
อันดับ 6. แม่น้ำป่าสัก
ต้นน้ำอยู่ที่เทือกเขาเพชรบูรณ์ 1 อ.ด่านซ้าย จ.เลย ไหลลงสู่แม่น้ำเจ้าพระยาบริเวณ อ.พระนครศรีอยุธยา จ.อยุธยา
รวมระยะทาง : 510 กิโลเมตร
อันดับ 5. แม่น้ำยม
ต้นน้ำอยู่บริเวณเทือกเขาผีปันน้ำ อ.ปง จ.พะเยา และไหลไปรวมกับแม่น้ำน่าน ที่ อ.ชุมแสง จ.นครสวรรค์
รวมระยะทาง : 555 กิโลเมตร
อันดับ 4. แม่น้ำมูล
ต้นน้ำอยู่บริเวณเทือกเขาสันกำแพง อ.ครบุรี จ.นครราชสีมา และไหลไปรวมกับแม่น้ำโขงที่ อ.โขงเจียม จ.อุบลราชธานี
รวมระยะทาง : 641 กิโลเมตร
อันดับ 3. แม่น้ำปิง
ต้นน้ำอยู่ที่เทือกเขาแดนลาว อ.เชียงดาว จ.เชียงใหม่ และไหลไปรวมกับแม่น้ำน่าน ที่ อ.เมือง จ.นครสวรรค์
รวมระยะทาง : 715 กิโลเมตร
อันดับ 2. แม่น้ำน่าน
ต้นน้ำอยู่บริเวณเทือกเขาหลวงพระบาง อ.ปัว จ.น่าน และไหลไปรวมกับแม่น้ำปิง ที่ อ.เมือง จ.นครสวรรค์ จนทำให้เกิด แม่น้ำเจ้าพระยา
รวมระยะทาง : 740 กิโลเมตร
อันดับ 1. แม่น้ำชี
เป็น แม่น้ำสายที่ยาวที่สุดในประเทศไทย ต้นน้ำอยู่ที่เทือกเขาเพชรบูรณ์ 1 อ.เมือง จ.ชัยภูมิ และไหลไปรวมกับแม่น้ำมูล ที่ อ.เมือง จ.อุบลราชธานี
รวมระยะทาง : 765 กิโลเมตร