A vibrant historical town in East Lothian, Musselburgh has much to offer your business and your clients. It’s home to Scotland’s oldest racecourse, and a renowned 9-hole Links golf course. You will also find impressive architecture, such as Newhailes House and the Tolbooth – the latter dating back to around 1590. If you’re in the mood for some drama, visit the newly renovated Brunton Theatre.

Or if you need to unwind and blow the cobwebs away, take a stroll along Musselburgh’s picturesque beach, or go for a reinvigorating run along the banks of the River Esk.

Scroll down for more
  • River Esk
  • Racecourse
  • Musselburgh
  • Lucas
  • Harbour


With Eskmills benefiting from outstanding connectivity via road, rail, bus and cycle links, conquering the daily commute really is a piece of cake.

by car

City Bypass 5 minutes
Newcraighall Station/Park & Ride 10 minutes
Dalkeith 10 minutes
Leith 15 minutes
Haddington 15 minutes
Edinburgh City Centre 20 minutes
Edinburgh Airport 25 minutes
North Berwick 30 minutes
Dunbar 30 minutes

Eskmills offers 280 dedicated parking spaces and free on street parking.

by bus

Bus routes X15, 26, 30, 44, 113 and 124 service the area with Edinburgh 35 minutes away.

by rail

Nearby Musselburgh Station provides services to Waverley Station every half hour with a journey time of 7/8 minutes.

by bike

National Cycle Routes 1 and 76