Search for properties using our interactive map. If you drag the map to a new location you can search for properties in that area using this link.
Search for properties using our interactive map. If you drag the map to a new location you can search for properties in that area using this link.

Refine your search in Midlothian

Looking for flats for sale in Midlothian?




view properties in local areas

houses for sale in Balerno
houses for sale in Bonnyrigg
houses for sale in Currie
houses for sale in Dalkeith
houses for sale in Edinburgh
houses for sale in Gorebridge
houses for sale in Heriot
houses for sale in Juniper Green
houses for sale in Kirknewton
houses for sale in Lasswade
houses for sale in Loanhead
houses for sale in Musselburgh
houses for sale in Newbridge
houses for sale in Pathhead
houses for sale in Penicuik
houses for sale in Rosewell
houses for sale in Roslin
  • A
  • Offers in excess of £1,400,000
  • House
  • 7 bedrooms, 6 reception rooms, 3 bathrooms
Rettie & Co - Edinburgh - Sales
0843 283 0851 (BT 4p/min)
Dalhousie Grange House, Cockpen, Bonnyrigg, Midlothian
Price substantially reduced
available as a whole or in two lots
main house and grounds: offers over £1,150,000
cottage: offers over £250,000

detached stone built former...
Newcraighall Station 4.80 miles
Musselburgh Station 4.92 miles
(note: station distances are straight line, not drive time calculations)
  • B
  • Offers in excess of £1,150,000
  • House
  • 7 bedrooms, 3 reception rooms, 3 bathrooms
Rettie & Co - Edinburgh - Sales
0843 283 0851 (BT 4p/min)
Dalhousie Grange House, Cockpen, Bonnyrigg, Midlothian
Price substantially reduced

detached stone built former georgian dower house with spacious and flexible family accommodation set within 3. 5 Acres of garden and policies.

Ground...
Newcraighall Station 4.80 miles
Musselburgh Station 4.92 miles
(note: station distances are straight line, not drive time calculations)
  • C
  • Offers in excess of £950,000
  • House
  • 8 bedrooms, 4 reception rooms, 2 bathrooms
Rettie & Co - Edinburgh - Sales
0843 283 0851 (BT 4p/min)
Briary House, Polton Bank, Lasswade, Midlothian
An outstanding country house situated in the heart of Eskbank conservation area offering a wonderful rural lifestyle just 6 miles from Edinburgh city centre

6acre paddock available by...
Newcraighall Station 4.60 miles
Musselburgh Station 4.86 miles
(note: station distances are straight line, not drive time calculations)
  • D
  • Offers in excess of £950,000
  • House
  • 5 bedrooms, 4 reception rooms, 5 bathrooms
Strutt & Parker - Edinburgh
0843 283 0842 (BT 4p/min)
new home
House for sale - Rosewell, Midlothian - Offers in excess of £950,000
Chain free chain free
save to favourites
Rosewell, Midlothian
A stunning 5 bedroom country house with a separate flat set in a walled garden surrounded by open countryside.

Edinburgh City Centre 9 miles, Edinburgh Airport 14 miles
  • E
  • Offers in excess of £950,000
  • House
  • 5 bedrooms, 4 reception rooms, 5 bathrooms
Strutt & Parker - Edinburgh
0843 283 0842 (BT 4p/min)
new home
House for sale - Rosewell, Midlothian - Offers in excess of £950,000
Chain free chain free
save to favourites
Rosewell, Midlothian
Lot 1: Orchard House
Stunning 5 bedroom country house with a separate flat set in a walled garden surrounded by open countryside.

Lot 2: Orchard Buildings
Outbuildings with...
  • F
  • Guide Price of £800,000
  • Farms, Estates & Land
CKD Galbraith - Edinburgh Sales
0843 281 6881 (BT 4p/min)
Penicuik Fish Farm Incorporating, Nos 10 and 11 Bankmill, Penicuik, EH26 8RN
A very rare opportunity to acquire a working fish farm close to Edinburgh together with 2 contemporary, detached houses.
  • G
  • Offers in excess of £795,000
  • House
  • 6 bedrooms, 5 reception rooms, 5 bathrooms
CKD Galbraith - Edinburgh Sales
0843 281 6881 (BT 4p/min)
Old Golf House, Newbattle, Dalkeith, Midlothian, EH22 3LX
A detached family house in mature landscaped grounds bordering the River South Esk. The house is ideal for entertaining and also benefits from a separate annexe. This popular conservation area is...
Newcraighall Station 3.79 miles
Musselburgh Station 3.84 miles
Brunstane Station 4.47 miles
(note: station distances are straight line, not drive time calculations)
  • H
  • Asking price of £780,000
  • House
  • 5 bedrooms
Strutt & Parker - Edinburgh
0843 283 0842 (BT 4p/min)
under offer
House for sale - Lasswade Road, Midlothian - Asking price of £780,000
Chain free chain free
save to favourites
Lasswade Road, Midlothian
Plot 6 - 5 bedroom home (3379sq ft) in Mavisbank Grange, a contemporary courtyard development of 9 individually designed homes located within twenty minutes of Edinburgh's city centre...
Newcraighall Station 4.33 miles
Musselburgh Station 4.62 miles
Brunstane Station 4.74 miles
(note: station distances are straight line, not drive time calculations)
  • I
  • Asking price of £740,000
  • House
  • 5 bedrooms
Strutt & Parker - Edinburgh
0843 283 0842 (BT 4p/min)
new home
House for sale - Lasswade Road, Midlothian - Asking price of £740,000
Chain free chain free
save to favourites
Lasswade Road, Midlothian
Plot 7 - 5 bedroom home (2992 sq ft) in Mavisbank Grange, a contemporary courtyard development of 9 individually designed homes located within twenty minutes of Edinburgh's city centre....
Newcraighall Station 4.33 miles
Musselburgh Station 4.62 miles
Brunstane Station 4.74 miles
(note: station distances are straight line, not drive time calculations)
  • J
  • Asking price of £720,000
  • House
  • 4 bedrooms
Strutt & Parker - Edinburgh
0843 283 0842 (BT 4p/min)
new home
House for sale - Lasswade Road, Midlothian - Asking price of £720,000
Chain free chain free
save to favourites
Lasswade Road, Midlothian
Plot 4 - Superbly designed 4 bedroom home (4186sq ft), with studio annexe, in Mavisbank Grange, a contemporary courtyard development of 9 individually designed homes located within twenty minutes...
Newcraighall Station 4.33 miles
Musselburgh Station 4.62 miles
Brunstane Station 4.74 miles
(note: station distances are straight line, not drive time calculations)
view simple list of 100 results