Overview
Musselburgh is the largest town in East Lothian, with a population of 21,100 in 2020. It's an old fishing port now part of Edinburgh's commuter belt, but the main reason to visit is the racecourse.
Day Trips · History · Nature
Before you go
Golf
Three golf courses including Musselburgh Old Links, one of the oldest continuously played courses in the world dating to 1672.
History
Musselburgh has Roman origins (bridge circa 80 AD), 17th-century fishing harbour, and the 1547 Battle of Pinkie is commemorated on the town's south edge.
Money
Prices typically in GBP. Accommodation ranges from £60 B&B doubles at guesthouses to £160 at upscale Carberry Tower. Camping at Drummohr is £32 per tent.
Transport
Lothian Bus 30 and East Coast Bus 106 connect the town centre with Musselburgh railway station. Taxis available from Toun Taxis (+44 131 665-0077).