Musselburgh is a historic town in East Lothian, well known for golf and its racecourse.

The name Musselburgh derives from the extensive mussel beds which lie along its shore on the Firth of Forth. It is the largest town in East Lothian and has a long high street with a mixture of both local and high street stores. Key attractions include Musselburgh Racecourse, The Brunton which hosts a wide ranging theatre programme throughout the year and Musselburgh Museum with local history of the town.

What to see and do

  • Musselburgh Racecourse, the oldest in Scotland, has been a venue for racing since 1816. A VisitScotland 5 Star Visitor Attraction, the racecourse is the ideal location for a great day out.
  • The historic 9-hole Musselburgh Links, host to the first Open Golf Championship, is based within the Racecourse. The record books date the course to 1672, making it the oldest surviving golf club in the world.
  • Newhailes House & Garden, National Trust for Scotland property, is famed for having some of the finest rococo interiors in Scotland.
  • Go for ice cream at the famous Luca’s ice cream parlour which has been in Musselburgh since 1908.

For public toilet opening times and locations visit here.