Newhailes railway station, also known as Newhailes Junction, served the town of Musselburgh, East Lothian, Scotland from 1847 to 1950.