Have a flutter at Musselburgh Racecourse
Just six miles from Edinburgh, Musselburgh is home to Scotland’s oldest racecourse. From ladies’ days to family events, it offers a packed calendar and a heritage dating back to the early 1800s. What’s more, Musselburgh Racecourse has been officially recognised as a five-star visitor attraction, meaning you can be sure of excellent facilities.
Enjoy a tour of the Newhailes estate
Built in the 17th century, Newhailes is a stunning country house with lavish interiors and extensive grounds. Perched on the outskirts of Musselburgh, this National Trust for Scotland site has plenty to keep youngsters entertained, boasting woodland trails, mini-beast safaris and a mysterious shell grotto.
Take in a show at the Brunton Theatre
From plays and dance performances through to comedy, music and film, the Brunton Theatre has it all. Recently refurbished, the venue offers a bar and bistro, making it the perfect place to enjoy a relaxing drink or snack before a show. Looking for a cheap hotel Near Musselburgh? Travelodge Edinburgh Musselburgh borders the town and is just off the A1. Travelodge Edinburgh Cameron Toll and Travelodge Edinburgh Central are slightly further out, but still just a few miles away.