Trains from Edinburgh to Musselburgh
🚂 Hop on a direct train from Edinburgh to Musselburgh, operated by First ScotRail Service. Services run hourly every day, offering a quick and convenient journey taking just 5 minutes. 🎟️ Ticket prices for the Edinburgh to Musselburgh train range from £3 to £7, making it an affordable option for those looking to explore the picturesque coastal town from the Scottish capital.