MovingDay logo MovingDay

Flats for Sale in Midlothian

52 properties found

Avg £186,923
Low £109,995
High £340,000
Avg Days 112
1 bed property, in 8A High Street, £200,000

1 bed flat

8A High Street, Penicuik EH26

Listed BuildingFreehold
Listed Jun 3, 2026
£200,000
2 bed property, in Eskbank Road, £130,000

2 bed flat

Eskbank Road, Dalkeith EH22

Period PropertyLeasehold
Listed Jun 2, 2026
£130,000
2 bed property, in Mansfield Place, £150,000

2 bed flat

Mansfield Place, Dalkeith EH22

Freehold
Listed Jun 1, 2026
£150,000
3 bed property, in Carlops Avenue, £120,000

3 bed flat

Carlops Avenue, Midlothian, Penicuik EH26

Leasehold
Listed Jun 1, 2026
£120,000
3 bed property, in 72 Dobbie's Road, £180,000

3 bed flat

72 Dobbie's Road, Bonnyrigg EH19

Freehold
Listed Jun 1, 2026
£180,000
2 bed property, in 44/5 Saint Andrew Street, £135,000

2 bed flat

44/5 Saint Andrew Street, Dalkeith EH22

Freehold
Listed May 30, 2026
£135,000
1 bed property, in 50E, £120,000

1 bed flat

50E, Buccleuch Street, Dalkeith EH22

Freehold
Listed May 29, 2026
£120,000
2 bed property, in Bank Street, £170,000

2 bed flat

Bank Street, Penicuik EH26

Freehold
Listed May 29, 2026
£170,000
2 bed property, in 10 Lawrie Terrace, £150,000

2 bed flat

10 Lawrie Terrace, Loanhead EH20

Freehold
Listed May 26, 2026
£150,000
2 bed property, in 2 Golf Course Road, £315,000

2 bed flat

2 Golf Course Road, Bonnyrigg EH19

Period PropertyFreehold
Listed May 23, 2026
£315,000
2 bed property, in 17E College Medway, £210,000

2 bed flat

17E College Medway, Dalkeith, Midlothian EH22

Period PropertyFreehold
Listed May 22, 2026
£210,000
3 bed property, in Polton Street, £155,000

3 bed flat

Polton Street, Bonnyrigg EH19

Freehold
Listed May 22, 2026
£155,000
3 bed property, in John Street, £145,000

3 bed flat

John Street, Penicuik EH26

Freehold
Listed May 19, 2026
£145,000
2 bed property, in Wester Kippielaw Drive, £175,000

2 bed flat

Wester Kippielaw Drive, Dalkeith EH22

Freehold
Listed May 19, 2026
£175,000
3 bed property, in Mansfield Road, £165,000

3 bed flat

Mansfield Road, Newtongrange EH22

Freehold
Listed May 18, 2026
£165,000
1 bed property, in 37 Bowmans View, £140,000

1 bed flat

37 Bowmans View, Dalkeith EH22

RetirementFreehold
Listed May 18, 2026
£140,000
2 bed property, in 16B South Chesters Gardens, £190,000

2 bed flat

16B South Chesters Gardens, Bonnyrigg EH19

Freehold
Listed May 14, 2026
£190,000
2 bed property, in 16A Thorny Crook Crescent, £175,000

2 bed flat

16A Thorny Crook Crescent, Dalkeith EH22

Freehold
Listed May 9, 2026
£175,000
3 bed property, in 64A Clerk Street, £170,000

3 bed flat

64A Clerk Street, Loanhead EH20

Freehold
Listed May 8, 2026
£170,000
2 bed property, in Saw Mill Court, £170,000

2 bed flat

Saw Mill Court, Bonnyrigg EH19

Leasehold
Listed May 4, 2026
£170,000

Investment properties in Midlothian

Interested in property investment? Property With Potential lists auction sales, land, repossessions, and renovation projects in Midlothian.

See investment properties