Destinations and properties:
Dates and flexibility:
Select dates
Party makeup:
Guests

Filters

Price range

Based on a 7 night stay

£350
£1,500+
Reset
Property makeup
Dogs allowed
Facilities
Minimum star grading
Collections
Property type
Musselburgh • Dates • Guests

Musselburgh cottages

10 properties found

Stockbridge, Edinburgh and Lothians

St Bernards Row

211

Our grading

7 nights

£399 - £925

View

Leith Shore, Edinburgh and Lothians

The Cooperage

2111

Our grading

7 nights

£357 - £1,181

View

Edinburgh (7mls N), Edinburgh and Lothians

Roslin Chapel Lodge

4222

Our grading

7 nights

£654 - £1,244

View

Edinburgh, Edinburgh and Lothians

Castle Skyline Apartment

421

Our grading

7 nights

£653 - £1,177

View

Edinburgh (7mls N), Edinburgh and Lothians

Roslin Chapel Cottage

4221

Our grading

7 nights

£668 - £1,337

View

Keep me updated with new properties, holiday ideas and special offers!

Please enter a valid email address.

At holidaycottages.co.uk, part of The Travel Chapter Group, your privacy is paramount to us. You can read in our privacy statement how we safeguard your data. You can opt out at any time.

Leith Shore, Edinburgh and Lothians

Ocean Drive

422

Our grading

7 nights

£481 - £1,179

View

Edinburgh (5.5mls SE), Edinburgh and Lothians

Blue Spruce Cottage

4211

Our grading

7 nights

£516 - £1,257

View

Edinburgh, Edinburgh and Lothians

The Albany

531

Our grading

7 nights

£763 - £1,513

View

City Centre (near), Edinburgh and Lothians

Ingle Apartment

532

Our grading

7 nights

£654 - £1,525

View

Edinburgh (5.5mls SE), Edinburgh and Lothians

Dunesk Lodge

6332

Our grading

7 nights

£1,315 - £1,942

View

Book with confidence

We understand just how important holidays are. Find out what makes us different.

Self-catering holiday cottages in Musselburgh

Musselburgh sits just 5.5 miles from the centre of Edinburgh on the banks of the Firth of Forth. The largest town in the area, the town is renowned for being ‘The Honest Toun’ and celebrates this each year with an annual election of their Honest Lad and Lass. The history in the town is clearly apparent with its historic building and ancient golf course. Shared with the links golf course is Musselburgh Racecourse another popular feature of the town. The racecourse is the oldest in Scotland and known as one of the UK’s most stylish! It hosts events which range from Ladies Day to Family Racedays. The golf course, too, has its own claim to fame – it is the oldest surviving golf club in the world.

A wander through the town will take you past several fine buildings, not least the Tolbooth in the High Street which dates back to the late 16th century. Visit the National Trust for Scotland’s Newhailes House – a stunning Palladian mansion with elaborate Rococo designs and decadent interior décor. For entertainment during your stay, book to see an event, show or film screening at the Brunton Theatre.

There are plenty of walks all around Musselburgh for those who enjoy exploring a place under their own steam. Spot birds along the shores of the Firth of Forth, take leisurely strolls along the River Esk and make the most of the scenic grounds of the Newhailes Estate.

Of course, just 6.5 miles down the road, Edinburgh makes for fantastic days out, with an abundance of attractions including Edinburgh Castle, Edinburgh Zoo and the National Portrait Gallery to name but a few.

Our holiday cottages in Musselburgh are the perfect base for exploring Edinburgh and this fascinating corner of Scotland. Take your pick from our Musselburgh holiday cottages and enjoy an action-packed stay, enjoying some of the best attractions Scotland has to offer. You’ll find all of our self-catering accommodation in Musselburgh and the surrounding area above.