Musselburgh Hotels

Find a Hotel & Book Direct For Best Rates
Scottish towns with good golf courses are always popular visitor destinations and when that course is the oldest continuously running golf course in the world it is bound to attract real aficionados of the game. This is what the East Lothian town of Musselburgh offers and with a location just 6 miles from the centre of Edinburgh many visitors will combine a stay in the town with trips to the capital. Musselburgh hotels are well placed to do both, providing easy access to the many historic and natural attractions in this popular part of Scotland as well as some good home comforts besides.

The 9-hole Musselburgh Old links course is certainly a major attraction, one which is additionally boosted by being encircled by Musselburgh Racecourse, newly refurbished to provide excellent facilities. Horseracing is held every two weeks throughout the year, incorporating both flat racing and national hunt events. Other attractions in the town include the 18th Century Newhailes House, which is set within its own woodland grounds, and for nature fans there is the Lagoon, a body of water just behind the racecourse which plays host to many migratory and other bird species.

It is only natural that Musselburgh should have the oldest golf course since the town itself is said to be the oldest in Scotland. The Romans built a fort here, recognising the strategic position at the mouth of the River Esk. They built a bridge too and even though it has been replaced since it remains the Roman Bridge. Perhaps unsurprisingly then, there are Musselburgh hotels which exude a very obvious historic charm and appeal, and many more which simply provide the means to enjoy comfortable accommodation within a convenient location, ideal for taking in the numerous attractions of the town, and of Edinburgh and the wider area.