Updating

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

Updating

Midlothian apartments: Rent holiday apartments in Midlothian

All filters

Filters (1)

Clear filters

786 apartments

Applied filters (1)

Holiday apartment in Stockbridge

Stockbridge apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £144 / night

£1,002 / week

1 / 12

Newington holiday apartment accommodation

Newington apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from £182 / night

£1,275 / week

1 / 31

Holiday apartment accommodation

Penicuik apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £52 / night

£344 / week

1 / 13

Loanhead holiday apartment rental

Loanhead apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £90 / night

£630 / week

1 / 5

Holiday apartment in Loanhead

Loanhead apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £98 / night

£682 / week

1 / 10

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 apartment with golf nearby in Stockbridge

Stockbridge apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

Pricing unknown

1 / 5

Great rentals within 20 miles that match your search

Holiday apartment in Royal Mile

Royal Mile apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £287 / night

£1,488 / week

1 / 14

Apartment accommodation in New Town

New Town apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £189 / night

£1,299 / week

1 / 9

Holiday apartment in New Town

New Town apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £207 / night

£1,088 - £2,290 / week

1 / 30

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

Holiday apartment rental

Davidsons Mains apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £98 / night

£510 - £773 / week

1 / 23

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

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

Apartment rental in New Town

New Town apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £287 / night

£2,004 / week

1 / 29

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

Holiday apartment in Edinburgh

Edinburgh apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £115 / night

£802 - £825 / week

1 / 18

Edinburgh holiday apartment rental

Edinburgh apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £172 / night

£1,203 / week

1 / 21

Holiday apartment with golf nearby in Cramond

Cramond apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £166 / night

£974 - £1,832 / week

1 / 25

New Town holiday apartment rental

New Town apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £121 / night

£859 - £1,203 / week

1 / 23

Grassmarket holiday apartment rental

Grassmarket apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £103 / night

£722 / week

1 / 18

Holiday apartment with golf nearby in Musselburgh

Musselburgh apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £75 / night

£521 - £722 / week

1 / 28

Holiday apartment in Edinburgh

Edinburgh apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £1,145 / night

£14,427 / week

1 / 14

Holiday apartment in Marchmont

Marchmont apartment

  • 4 bedrooms
  • 1 bathroom
  • sleeps 8

from £218 / night

£1,523 / week

1 / 23

Holiday apartment in New Town

New Town apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £138 / night

£962 / week

1 / 10

Edinburgh holiday apartment rental

Edinburgh apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £109 / night

£762 / week

1 / 28

Holiday apartment in Edinburgh

Edinburgh apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £184 / night

£1,145 - £1,432 / week

1 / 8

Holiday apartment in Meadows

Meadows apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 7

from £138 / night

£550 - £1,432 / week

1 / 8

Holiday apartment in Edinburgh

Edinburgh apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

from £161 / night

£859 - £1,145 / week

1 / 12

Holiday apartment rental

Abbeyhill apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £184 / night

£1,283 / week

1 / 19

Old Town, Edinburgh holiday apartment rental

Old Town, Edinburgh apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £144 / night

£928 - £1,374 / week

1 / 23

Holiday apartment in West End

West End apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £149 / night

£1,031 - £2,119 / week

1 / 100

Holiday apartment in Old Town, Edinburgh

Old Town, Edinburgh apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £109 / night

£762 / week

1 / 22

Holiday apartment in The Grange

The Grange apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £166 / night

£1,031 - £1,489 / week

1 / 24

Holiday apartment rental

Edinburgh apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £5,725 / night

£40,075 / week

1 / 35

Holiday apartment in Edinburgh

Edinburgh apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £170 / night

£1,187 / week

1 / 25

×

Also consider