Musselburgh (EH21)
Property market data for the Musselburgh (EH21) postcode district
Valuation Price Trend
Sales Market
£279,616
Average Sales Price
£340,749
Average Sales Price (Top 25%)
£200,000–£500,000
Most Active Price Band
Recent Sales Listings
21 Jan 2026
5 Eskdale Mews, Musselburgh, EH21 6LN
£145,000
2 bed
Flat
21 Jan 2026
43 Denholm Way, Musselburgh, EH21 6TT
£235,000
2 bed
1 bath
Terraced
21 Jan 2026
81 Craighall Drive, Musselburgh, EH21 8FL
£358,995
4 bed
Detached
17 Jan 2026
10 Mucklets Court, Musselburgh, EH21 6SP
£230,000
2 bed
1 bath
Semi-Detached
16 Jan 2026
1A, Victoria Terrace, Musselburgh, EH21 7LW
£475,000
3 bed
3 bath
Flat
14 Jan 2026
Wallyford Toll, Wallyford, Musselburgh, EH21 8JU
£445,000
4 bed
Detached
15 Jan 2026
3 Miners Terrace, Wallyford, Musselburgh, EH21 8JW
£210,000
2 bed
1 bath
Semi-Detached
18 Jan 2026
67 Stoneybank Gardens, Musselburgh, EH21 6TG
£145,000
1 bed
1 bath
Terraced
18 Jan 2026
44 Whitehill Street, Newcraighall, Musselburgh, EH21 8RA
£300,000
3 bed
2 bath
Detached
18 Jan 2026
91B, Millhill, Musselburgh, EH21 7RP
£165,000
1 bed
1 bath
Flat
645 sq ft
Rental Market
£1,135
Average Rent Paid
£1,300
Average Rent Paid (Top 25%)
£750–£1,000
Most Active Rental Band
Recent Rental Listings
22 Dec 2025
4 Maitland Street, Musselburgh, EH21 6DR
£1,295
2 bed
1 bath
Semi-Detached
1 Dec 2025
3 Chestnut Court, Millhill, Musselburgh, EH21 7SF
£950
2 bed
1 bath
Flat
592 sq ft
25 Nov 2025
42B, Millhill, Musselburgh, EH21 7RN
£850
1 bed
Flat
25 Nov 2025
18 St. Ninians Way, Musselburgh, EH21 8JH
£1,200
2 bed
1 bath
Flat
764 sq ft
25 Nov 2025
3C, Harbour Court, Harbour Road, Musselburgh, EH21 6DL
£960
1 bed
1 bath
Flat
517 sq ft
10 Nov 2025
19 Eskside West, Musselburgh, EH21 6PL
£1,095
2 bed
1 bath
Flat
10 Nov 2025
15/2, Bellfield Avenue, Musselburgh, EH21 6QR
£950
2 bed
1 bath
Flat
27 Oct 2025
19 Eskside West, Musselburgh, EH21 6PL
£1,150
2 bed
1 bath
Flat
20 Oct 2025
17 Flockhart Gait, Newcraighall, Musselburgh, EH21 8RG
£1,650
3 bed
2 bath
Semi-Detached
6 Oct 2025
9 Stoneybank Terrace, Musselburgh, EH21 6LY
£1,950
3 bed
2 bath
Detached