Musselburgh
Musselburgh is a historic coastal town in East Lothian, Scotland, on the shore of the Firth of Forth.
The town sits at the mouth of the River Esk, approximately 5 miles east of Edinburgh, 46 miles east of Glasgow, and 91 miles south-southwest of Aberdeen. It is the largest settlement in East Lothian, with a population of 21,479 in 2022.
Getting to Musselburgh
For long-distance routes by air, rail or bus, see Edinburgh. From the airport take Skylink Bus 400 to Fort Kinnaird, then local buses for the last 3 miles into town. For long-distance coaches change in Edinburgh: these fly past on the A1 and don't call at Musselburgh. Lothian Buses 15, 26, 30 and 44 run to Musselburgh from Edinburgh.
Worth seeing
- 01Fisherrow is
Town centre retains its old street pattern but is mostly modern.
- 02Newhailes House
Newhailes EH21 6RY (A mile west on A6095),.
- 03The Lagoons are reclaimed land just north
Lots of resident and migratory birds here, and concrete observation hides.
- 04Inveresk Lodge Garden
24 Inveresk Village EH21 7TE (A mile south of Musselburgh),.
Things to do
The Brunton on Ladywell Way was a popular two-auditorium theatre. It closed in 2025 when the concrete structure was found to be unsafe and beyond economic repair. So a new theatre is wanted but there's no word on timetable; while waiting the theatre performs at Northesk Parish Church and Loretto School Theatre in Musselburgh and in Haddington.
- 01Musselburgh Racecourse
This has flat-racing Apr-Oct and jumps races Nov-March.
- 02Royal Musselburgh Golf Club
Prestongrange House EH32 9RP (on B1361 towards Prestonpans),.
- 03Musselburgh Golf Club
Monktonhall Terrace EH21 6AX (B6415 towards Old Craighall),.
Where to eat
Mussels served here may be Scottish but won't be local: the burgh's mussel beds were lost by the 20th century to over-harvesting and pollution. For centuries they had provided food, marl for fertiliser and construction, and a habitat for other marine life. There are initiatives to re-establish beds elsewhere in Britain, but it's unlikely to be feasible here so close to city industry.
Getting around Musselburgh the local way
- Get inLeith was the historic port of arrival for packet ships from London (three days upchucking beats nine days jolting in a stagecoach) but there are nowadays no ferries to Leith, and it's too small for modern cruise liners: these anchor out in the Firth and bring their guests by tender either here or to South Queensferry.
- Get inN16 follows the shore to Newhaven, Granton and Silverknowes, N14 follows Ferry Road to Goldenacre and Muirhouse.
- Get inIt's often congested, but so too is the direct route along Queensferry Road, Telford Road and Ferry Road.
- Get aroundBus 21 goes west along Ferry Rd to Corstorphine and Gogar, and also takes you east to Craigentinny, Portobello beach and Craigmillar.
- Go nextWest further inland on Ferry Road is Goldenacre sports ground and the north access to the Botanic Gardens in Canonmills.
From Wikivoyage: Edinburgh/Leith, CC BY-SA. Not yet checked by us. Last edited 2026-09.
Text adapted from Wikipedia and Wikivoyage, CC BY-SA 4.0. Photograph: marsupium photography (see Commons), Wikimedia Commons.