The Gifford and Garvald Railway was a 9 miles single-track branch railway line in East Lothian, Scotland, that ran from a junction west of Ormiston on the Macmerry Branch to Gifford via three intermediate stations, Pencaitland, Saltoun, and Humbie.