16th century bridge over the River Esk

Musselburgh is a town in East Lothian, Scotland, around 6 miles east of the country's capital city, Edinburgh. The town lays claim to being the oldest in Scotland, and has certainly been inhabited for many thousands of years, due to its strategic location where the River Esk flows into the Firth of Forth. Although the town centres are 6 miles apart, the Western edge of Musselburgh meets the Eastern edge of Edinburgh at Eastfield, forming a continuous conurbation.

Get in

By bus

Lothian Buses services 15, 26, 30 and 44 serve Musselburgh from Edinburgh.

By train

Musselburgh is served by Scotrail services to and from Edinburgh Waverley and North Berwick. The railway line skirts the Southern edge of the town, with Musselburgh Rail Station roughly a half mile from the High Street and Town Centre. Wallyford Rail Station lies within walking distance of the Eastern edge of the town, and could also be regarded as serving Musselburgh

By car

Musselburgh is just off the main A1 Edinburgh to London road. The current dual-carriageway A1 bypasses the southern edge of the town, and it's easy to drive past without seeing any part of the town. Prior to the late 1980s, the A1 ran through the centre of Musselburgh, via the High Street, and you can follow this route directly to the town centre from the North by leaving Edinburgh either through Portobello or on Milton Road.

Get around

You can walk from one end of the High Street (and North High Street) to the other in 10–15 minutes, perhaps slightly longer if you window-shop along the way. Anything of consequence off the High Street (commercial parks, hotels, railway station, etc.) is still within a short walk, but anyone in time-saving mode could take a taxi (from the ranks at The Brunton Theatre and Town Hall), or bus (No 30 connects the High Street and Rail Station)






There is a wide selection of ethnic restaurants in the town, along with a number of takeaway fish & chip shops.



There are two corporate chain hotels in the area, neither of which actually lie within the town itself. Travelodge are based within the Moto Service Area, at the junction of the A1 and A720 (Edinburgh City Bypass), which lies between Musselburgh and Old Craighall.

Premier Inn are based on Carberry Road, to the South of Inveresk.

Neither of these establishments are well-served by public transport. The Travelodge seems especially aimed at car drivers, as there are no footpaths or pedestrian walkways leading to and from the site, and pedestrians can often be seen making their way along the access roads, along with the vehicular traffic. Both are within a minute or so of the A1.

Go next

This article is issued from Wikivoyage - version of the Monday, February 01, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.