Trip to Musselburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

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.

Where to stay in Musselburgh

There are over 15 hotels to stay in Musselburgh. Prices range from $120 per night.

Find accommodation

Will you be returning to Edinburgh by train?

If you are looking for the return train journey, check out trains from Musselburgh to Edinburgh

See schedule