The Gifford and Garvald Railway was a 9.25-mile-long (14.89 km) 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.