Property in Musselburgh

Musselburgh is the largest settlement in East Lothian, situated on the coast of the Firth of Forth six miles east of Edinburgh city centre. The town is served by two railway stations, Musselburgh and Wallyford, while the A1 wraps around the town and joins up with the A720 Edinburgh City Bypass at Musselburgh's edge.



Schools in Musselburgh include a private boarding school, Musselburgh Grammar School, the local comprehensive and five primary schools. Edinburgh's Queen Margaret University also relocated its schools from Edinburgh to Musselburgh in 2007.


Properties for sale within 1 mile of Musselburgh

Brae House, Greenfield Park, Musselburgh EH21 6RZ

Offers over £730,000 Detached House 5 Bedrooms More >

1 Windsor Gardens, Musselburgh, East Lothian EH21 7LP

Offers over £670,000 End Terraced House 4 Bedrooms More >

Trinity House, 9 North High Street, Fisherow, Musselburgh, East Lothian EH21 6JA

Offers over £649,000 End Terraced House 4 Bedrooms More >

24 Hercus Loan, Musselburgh EH21 6AY

Offers over £600,000 Detached House 5 Bedrooms More >

Plot 73, The Caledonian, Wallace Park, Wallyford, East Lothian EH21 8TS

Fixed Price £527,000 Detached House 5 Bedrooms More >

Plot 67, The Caledonian, Wallace Park, Wallyford, East Lothian EH21 8TS

Fixed Price £525,000 Detached House 5 Bedrooms More >

Plot 70, The Hamilton, Wallace Park, Wallyford, East Lothian EH21 8TS

Fixed Price £484,995 Detached House 4 Bedrooms More >

31 Inveresk Village, Musselburgh EH21 7TD

Offers over £475,000 House 3 Bedrooms More >

Plot 61, The Inglis, Wallace Park, Wallyford, East Lothian EH21 8TS

Fixed Price £454,995 Detached House 4 Bedrooms More >

27 Barbachlaw Way, Wallyford, Musselburgh EH21 8TS

Fixed Price £440,000 Detached House 4 Bedrooms More >

16 Vernier Grove, Millerhill, Dalkeith EH22 1HE

Fixed Price £439,995 Detached House 4 Bedrooms More >

Lockwood, Carberry Grange, Musselburgh EH21 8PG

Fixed Price £410,000 Detached House 4 Bedrooms More >

39 Milne Meadows, Old Craighall, Musselburgh EH21 8TA

Fixed Price £405,000 Detached House 4 Bedrooms More >

46 West Holmes Gardens, Musselburgh, East Lothian EH21 6QW

Offers over £400,000 Terraced House 3 Bedrooms More >

Plot 51, The Buchanan, Wallace Park, Wallyford, East Lothian EH21 8TS

Fixed Price £399,995 Detached House 4 Bedrooms More >

42 Craighall Avenue, Musselburgh, East Lothian EH21 8FQ

Offers over £375,000 Detached House 4 Bedrooms More >

139 Craighall Drive, Musselburgh EH21 8FL

Fixed Price £355,000 Detached House 4 Bedrooms More >

14 Cowpits Lane, Whitecraig, East Lothian EH21 8TD

Offers over £345,000 Detached House 4 Bedrooms More >

76 Mucklets Crescent, Musselburgh EH21 6SS

Offers over £345,000 Semi-Detached House 4 Bedrooms More >

23a Bridge Street, Musselburgh EH21 6AA

Offers over £340,000 Double Upper Flat 3 Bedrooms More >

18D, Links Street, Musselburgh EH21 6JL

Fixed Price £285,000 Double Upper Flat 3 Bedrooms More >

1 Craighall Avenue, Musselburgh EH21 8FP

Offers over £260,000 Semi-Detached House 3 Bedrooms More >

6 Milne Meadows, Musselburgh, East Lothian EH21 8TA

Offers over £225,000 Upper Flat 2 Bedrooms More >

33 Stoneybank Cout, Musselburgh EH21 6TP

Offers over £225,000 Semi-Detached House 3 Bedrooms More >

4C Stoneybank Terrace, Musselburgh EH21 6NL

Fixed Price £220,000 Double Upper Flat 2 Bedrooms More >

18 Stoneybank Court, Musselburgh EH21 6TP

Offers over £215,000 Terraced House 2 Bedrooms More >

124 Craighall Drive, Musselburgh EH21 8FN

Offers over £210,000 Terraced House 2 Bedrooms More >

9 The Fairways, Musselburgh EH21 6SN

Fixed Price £210,000 First Floor Flat 2 Bedrooms More >

3/6 Ambassador Court, Musselburgh EH21 7AQ

Offers over £205,000 Second Floor Flat 2 Bedrooms More >

55 Stoneybank Gardens, Musselburgh EH21 6TJ

Offers over £205,000 End Terraced House 2 Bedrooms More >

24 Eskview Terrace, Musselburgh EH21 6LT

Offers over £200,000 Ground Floor Flat 2 Bedrooms More >

51 Delta Road, Musselburgh EH21 8HA

Fixed Price £190,000 End Terraced House 2 Bedrooms More >

6c, Mansfield Place, Musselburgh EH21 7DN

Fixed Price £190,000 First Floor Flat 3 Bedrooms More >

12E, James Street, Musselburgh EH21 7RT

Offers over £180,000 Maisonette Flat 3 Bedrooms More >

4 The Paddock, Balcarres Road, Musselburgh EH21 7SP

Offers over £175,000 First Floor Flat 2 Bedrooms More >

2d Downie Place, Musselburgh EH21 6JW

Fixed Price £175,000 First Floor Flat 2 Bedrooms More >

3E Harbour Court, Harbour Road, Musselburgh EH21 6DL

Offers over £175,000 Third Floor Flat 2 Bedrooms More >

25 Bush Street, Musselburgh EH21 6DB

Fixed Price £170,000 Ground Floor Flat 1 Bedroom More >

9 Goose Green Road, Musselburgh EH21 7RX

Offers over £170,000 Upper Flat 2 Bedrooms More >

83F, Hercus Loan, Musselburgh EH21 6BA

Offers over £170,000 Top Floor Flat 2 Bedrooms More >

3 Goose Green Road, Musselburgh EH21 7RX

Offers over £165,000 Flat 2 Bedrooms More >

140F Inveresk Road, Musselburgh EH21 7AX

Fixed Price £160,000 Second Floor Flat 2 Bedrooms More >

19D Kilwinning Terrace, Musselburgh EH21 7ED

Fixed Price £160,000 Second Floor Flat 2 Bedrooms More >

19a Goose Green Crescent, Musselburgh EH21 7SJ

Offers over £160,000 Ground Floor Flat 2 Bedrooms More >

3B Newbigging, Musselburgh EH21 7AJ

Fixed Price £155,000 Flat 2 Bedrooms More >

54f Hercus Loan, Musselburgh EH21 6AZ

Fixed Price £155,000 Second Floor Flat 1 Bedroom More >

2A Mansfield Road, Musselburgh EH21 7DS

Offers over £155,000 Ground Floor Flat 1 Bedroom More >

51a, North High Street, Musselburgh EH21 6JA

Offers over £145,000 Ground Floor Flat 1 Bedroom More >

19F, Inveresk Road, Musselburgh EH21 7BJ

Offers over £145,000 Second Floor Flat 1 Bedroom More >

29C, Market Street, Musselburgh EH21 6PS

Offers over £145,000 Top Floor Flat 1 Bedroom More >

99 (2/3) Market Street, Musselburgh EH21 6PY

Offers over £140,000 Second Floor Flat 1 Bedroom More >

127c North High Street, Musselburgh EH21 6JE

Offers over £140,000 Second Floor Flat 1 Bedroom More >

29B, Pinkie Road, Musselburgh EH21 7ET

Offers over £135,000 Ground Floor Flat 1 Bedroom More >

191A North High Street, Musselburgh EH21 6AN

Offers over £125,000 First Floor Flat 1 Bedroom More >
Copyright © SPC Scotland 2026