Updating

Tell us your dates, and we will find the most accurate rates and availability for you

Updating

Family Friendly Holidays in Midlothian - Holiday Lettings

All filters (1)

Filters (1)

Clear filters

831 family friendly properties

Applied filters (1)

Holiday apartment in Stockbridge

Stockbridge apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £144 / night

£1,002 / week

1 / 12

Holiday cottage in Penicuik

Penicuik cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £109 / night

£762 / week

1 / 34

Newington holiday apartment accommodation

Newington apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from £182 / night

£1,275 / week

1 / 31

Holiday home in Roslin

Roslin house

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

from £189 / night

£916 / week

1 / 45

Holiday apartment accommodation

Penicuik apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £52 / night

£344 / week

1 / 13

Milton Bridge holiday camper van rental

Milton Bridge camper van

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £86 / night

£602 / week

1 / 37

Loanhead holiday apartment rental

Loanhead apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £90 / night

£630 / week

1 / 5

Holiday home in Dalkeith

Dalkeith house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £287 / night

£2,004 / week

1 / 17

Holiday private room in Milton Bridge

Milton Bridge private room

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £138 / night

£572 / week

1 / 9

Holiday lodge with golf nearby in Lasswade

Lasswade lodge

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £172 / night

£1,203 / week

1 / 11

Holiday apartment in Loanhead

Loanhead apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £98 / night

£682 / week

1 / 10

Holiday home rental

Danderhall house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £148 / night

£1,035 - £1,406 / week

1 / 34

Pathhead holiday home rental

Pathhead house

  • 6 bedrooms
  • 3 bathrooms
  • sleeps 12

from £2,061 / night

£4,122 / week

1 / 17

Danderhall holiday home rental

Danderhall house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from £422 / night

£605 - £1,156 / week

1 / 22

Lasswade holiday lodge rental

Lasswade lodge

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £275 / night

£1,924 / week

1 / 14

Holiday home in Borthwick

Borthwick house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £184 / night

£1,088 - £1,489 / week

1 / 22

Holiday apartment in Newington

Newington apartment

  • 5 bedrooms
  • 2 bathrooms
  • sleeps 9

“Great time at Epicurean Clerk” Just one word..AMAZING!!!!the flat is huge and as perfect as in the pictures. we had an amazing graduation weekend in the flat and looking forward to come again next time. We felt home!

from £287 / night

£1,334 - £1,495 / week

1 / 14

Holiday manor house with golf nearby in Dalkeith

Dalkeith manor house

  • 5 bedrooms
  • 6 bathrooms
  • sleeps 10

from £1,374 / night

£9,155 / week

1 / 35

Holiday cottage in Temple

Temple cottage

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from £160 / night

£1,111 - £1,736 / week

1 / 12

Holiday apartment with golf nearby in Stockbridge

Stockbridge apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

Pricing unknown

1 / 5

Holiday home with golf nearby in Dalkeith

Dalkeith house

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 10

from £630 / night

£4,180 / week

1 / 28

Great rentals within 20 miles that match your search

Home rental in Peebles with golf nearby

Peebles house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from £189 / night

£1,323 / week

1 / 26

Holiday home in South Queensferry

South Queensferry house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £69 / night

£481 / week

1 / 14

Holiday apartment in New Town

New Town apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £207 / night

£1,088 - £2,290 / week

1 / 30

New Town holiday home rental

New Town house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

from £287 / night

£1,260 - £1,661 / week

1 / 20

Kirkcaldy holiday apartment rental

Kirkcaldy apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £92 / night

£567 - £796 / week

1 / 19

Edinburgh holiday apartment rental

Edinburgh apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £201 / night

£1,031 / week

1 / 11

Cottage rental in Bathgate

Bathgate cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £90 / night

£630 - £974 / week

1 / 14

Holiday barn rental

Drem barn

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £70 / night

£390 - £685 / week

1 / 19

Holiday apartment accommodation

Royal Mile apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £92 / night

£573 - £1,603 / week

1 / 22

Leith holiday apartment rental

Leith apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £172 / night

£1,203 / week

1 / 15

Royal Mile holiday apartment rental

Royal Mile apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £77 / night

£537 / week

1 / 20

New Town holiday apartment rental

New Town apartment

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

from £115 / night

£802 / week

1 / 34

Apartment rental in Peebles with golf nearby

Peebles apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £81 / night

£458 - £687 / week

1 / 17

Apartment rental in Edinburgh

Edinburgh apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £109 / night

£762 / week

1 / 51

Galashiels holiday barn rental

Galashiels barn

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from £266 / night

£1,329 - £2,383 / week

1 / 26

Galashiels holiday barn rental

Galashiels barn

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 8

from £267 / night

£1,329 - £2,384 / week

1 / 31

Peebles holiday home rental

Peebles house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £100 / night

£700 / week

1 / 11

Apartment rental in West End

West End apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £207 / night

£1,145 - £1,386 / week

1 / 23

Holiday apartment in Grassmarket

Grassmarket apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £207 / night

£1,443 / week

1 / 23

×

Also consider