Viewing 40 of 89 rentals in Midlothian
Tell us your dates, and we will find the most accurate rates and availability for you
Updating
Vacation homes - vacation rentals
5 Vacation rentals
from $215 / night
$1,502 / week
from $345 / night
$2,412 / week
Vacation manor house with golf nearby in Dalkeith
Dalkeith manor house
- 5 bedrooms
- 6 bathrooms
- sleeps 10
from $1,723 / night
$11,477 / week
Vacation apartment with golf nearby in Stockbridge
Stockbridge apartment
- 1 bedroom
- 1 bathroom
- sleeps 3
Pricing unknown
from $790 / night
$5,240 / week
Great rentals within 20 miles that match your search
from $158 / night
$862 - $1,344 / week
from $479 / night
$3,350 / week
from $388 / night
$2,512 / week
Vacation caravan/mobile home with shared pool, golf nearby in Port Seton
Port Seton caravan/mobile home
- 3 bedrooms
- 2 bathrooms
- sleeps 6
from $180 / night
$1,256 / week
from $144 / night
$790 - $948 / week
from $237 / night
$1,658 / week
from $546 / night
$1,005 - $1,407 / week
from $151 / night
$1,055 - $1,185 / week
from $137 / night
$718 - $761 / week
from $209 / night
$1,457 / week
from $331 / night
$2,082 - $2,512 / week
from $560 / night
$2,512 - $2,656 / week
from $711 / night
$3,044 / week
Vacation log cabin with golf nearby in Innerleithen
Innerleithen log cabin
- 2 bedrooms
- 2 bathrooms
- sleeps 4
from $173 / night
$1,086 / week
from $349 / night
$1,482 / week
from $108 / night
$682 / week
Vacation caravan/mobile home with shared pool, golf nearby in Cockenzie
Cockenzie caravan/mobile home
- 2 bedrooms
- 2 bathrooms
- sleeps 4
from $267 / night
$1,866 / week
from $240 / night
$863 - $2,310 / week
from $280 / night
$919 - $2,465 / week
from $280 / night
$1,651 - $2,154 / week
from $165 / night
$982 - $1,315 / week
Vacation apartment with golf nearby in Musselburgh
Musselburgh apartment
- 1 bedroom
- 1 bathroom
- sleeps 4
from $115 / night
$804 / week
from $354 / night
$1,058 - $2,733 / week
Vacation apartment with golf nearby in Musselburgh
Musselburgh apartment
- 3 bedrooms
- 2 bathrooms
- sleeps 7
from $136 / night
$887 - $1,924 / week
from $108 / night
$715 / week
from $1,073 / night
$7,509 / week
from $258 / night
$1,802 / week
from $151 / night
$1,052 / week
from $142 / night
$521 - $1,688 / week
from $172 / night
$1,202 / week
from $401 / night
$2,289 - $4,579 / week
from $186 / night
$1,302 / week
from $244 / night
$1,702 / week
from $112 / night
$701 / week
from $108 / night
$479 - $708 / week