จังหวัดลำพูนมีทางรถไฟสายเหนือ (กรุงเทพฯ เชียงใหม่) ที่เดินทางขึ้น ล่อง ผ่านสถานีรถไฟต่างๆ ในจังหวัดลำพูน ซึ่งเป็นขบวนรถสินค้าทั้งหมด 6 ขบวน และขบวนรถไฟโดยสาร 16 ขบวน โดยมีระยะทางที่ผ่านจังหวัดลำพูนมีความยาว 68 กิโลเมตร สถานีรถไฟของจังหวัดลำพูนมี 6 สถานี ประกอบด้วย สถานีรถไฟป่าเส้า สถานีรถไฟลำพูน สถานีรถไฟหนองหล่ม สถานีรถไฟศาลาแม่ทา สถานีรถไฟทาชมพู สถานีรถไฟขุนตาน
|