Menu
Post User
Log In
/
Sign Up
…
Use current location
1
room
= 3
? 'selector--thirdItemDefault'
: ''))" layout="container" keyboard-select-mode="focus" [hidden]="openPopout != 'roomsDropdown'" [selected]="searchForm.rooms" on="tap:
AMP.setState({openPopout: null});
select:
AMP.setState({
search: (searchFormIsModified || searchFormShouldRequireCompletion) ? search : {rooms: event.targetOption},
searchForm: {rooms: event.targetOption},
openPopout: null,
searchIsModified: searchIsModified || (!searchFormIsModified && !searchFormShouldRequireCompletion && event.targetOption != search.rooms),
searchFormIsModified: searchFormIsModified || (searchFormShouldRequireCompletion && event.targetOption != searchForm.rooms),
page: (!searchFormIsModified && !searchFormShouldRequireCompletion && event.targetOption != search.rooms) ? 1 : page
}),
roomsBtn.focus" i-amphtml-layout="container" hidden="hidden">1 room 2 rooms 3 rooms 4 rooms
2
people
= 3
? 'selector--thirdItemDefault'
: ''))" layout="container" keyboard-select-mode="focus" [hidden]="openPopout != 'adultsDropdown'" [selected]="searchForm.adults" on="tap:AMP.setState({openPopout: null});
select:
AMP.setState({
search: (searchFormIsModified || searchFormShouldRequireCompletion) ? search : {adults: event.targetOption},
searchForm: {adults: event.targetOption},
openPopout: null,
searchIsModified: searchIsModified || (!searchFormIsModified && !searchFormShouldRequireCompletion && event.targetOption != search.adults),
searchFormIsModified: searchFormIsModified || (searchFormShouldRequireCompletion && event.targetOption != searchForm.adults),
page: (!searchFormIsModified && !searchFormShouldRequireCompletion && event.targetOption != search.adults) ? 1 : page
}),
adultsBtn.focus" i-amphtml-layout="container" hidden="hidden">1 person 2 people 3 people 4 people 5 people 6 people 7 people 8 people
1
pet
= 2
? 'selector--thirdItemDefault'
: ''))" layout="container" keyboard-select-mode="focus" [hidden]="openPopout != 'dogsDropdown'" [selected]="searchForm.dogs" on="tap:AMP.setState({openPopout: null});
select:
AMP.setState({
search: (searchFormIsModified || searchFormShouldRequireCompletion) ? search : {dogs: event.targetOption},
searchForm: {dogs: event.targetOption},
openPopout: null,
searchIsModified: searchIsModified || (!searchFormIsModified && !searchFormShouldRequireCompletion && event.targetOption != search.dogs),
searchFormIsModified: searchFormIsModified || (searchFormShouldRequireCompletion && event.targetOption != searchForm.dogs),
page: (!searchFormIsModified && !searchFormShouldRequireCompletion && event.targetOption != search.dogs) ? 1 : page
}),
dogsBtn.focus" i-amphtml-layout="container" hidden="hidden">0 pets 1 pet 2 pets 3 pets 4 pets
Fetch
Fetch
Fetch
searchForm[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(searchForm[item])).concat(searchFormCoordinates != null ? ['latitude=' + searchFormCoordinates.latitude + '&longitude=' + searchFormCoordinates.longitude + (searchFormEntity ? '' : '&sort=distance')] : []).join('&')].reduce((x, y) => y ? x + y : '')" hidden [hidden]="!searchFormWillChangePages()">
Fetch
Dalhousie Castle Hotel & Spa
Choose dates…
-1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 0})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 1})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 2})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 3})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 4})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 5})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 6})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 7})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 8})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 9})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 10})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 11})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 12})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 13})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 14})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 15})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 16})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 17})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 18})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 19})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 20})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 21})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 22})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 23})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 24})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 25})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 26})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 27})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 28})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 29})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 30})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 31})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 32})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 33})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 34})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 35})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 36})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 37})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 38})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 39})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 40})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 41})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 42})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 43})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 44})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 45})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 46})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 47})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 48})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 49})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 50})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 51})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 52})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 53})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 54})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 55})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 56})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 57})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 58})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 59})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 60})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 61})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 62})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 63})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 64})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 65})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 66})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 67})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 68})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 69})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 70})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 71})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 72})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 73})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 74})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 75})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 76})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 77})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 78})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 79})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 80})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 81})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 82})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 83})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 84})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 85})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 86})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 87})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 88})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 89})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 90})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 91})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 92})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 93})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 94})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 95})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 96})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 97})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 98})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 99})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 100})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 101})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 102})">
1 of 103
Dalhousie Castle Hotel & Spa
B704, Bonnyrigg, UK EH19 3JB
Dalhousie Castle Hotel & Spa allows pets of any size with a refundable deposit of GBP 20 per night.
Check Rates
Check Rates
search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).join('&')].reduce((x, y) => y ? x + y : '')" items="." single-item="true" width="auto" height="78" layout="fixed-height" reset-on-refresh="fetch" noloading [hidden]="!searchIsModified" binding="no" i-amphtml-layout="fixed-height" hidden="hidden">
{{#bringfidoRate}}
Book Now from ${{localizedPriceDisplay}}
{{/bringfidoRate}}
{{^bringfidoRate}}
{{#externalRatePrice}}
Book Now for ${{.}}
{{/externalRatePrice}}
{{^externalRatePrice}}
Visit Website
{{/externalRatePrice}}
{{/bringfidoRate}}
Room Types
Please Select a Room
Castle Quad
1 double bed, 2 twin beds Up to 4 people No pet fee
Check Rates
Check Rates
Room details
1 Double Bed and 2 Twin Beds Internet - Free WiFi Entertainment - Flat-screen TV with digital channels Food & Drink - Coffee/tea maker, electric kettle, room service (limited hours), and free bottled water Sleep - Bed sheets Bathroom - Private bathroom, shower/tub combination, bathrobes, and slippers Practical - Iron/ironing board and desk; rollaway/extra beds available on request Comfort - Daily housekeeping and heating Non-Smoking Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Towels provided Heating Bedsheets provided Non-Smoking Connecting/adjoining rooms available Digital TV service Electric kettle Slippers Shower/tub combination Private bathroom Bathrobes Free toiletries Coffee/tea maker Hair dryer Daily housekeeping Free WiFi Iron/ironing board Rollaway/extra beds (surcharge) Desk Flat-panel TV Free bottled water Room service (limited hours)
Themed Twin Room
2 twin beds Up to 3 people No pet fee
Check Rates
Check Rates
Room details
2 Twin Beds Internet - Free WiFi Entertainment - Flat-screen TV with digital channels Food & Drink - Coffee/tea maker, electric kettle, room service (limited hours), and free bottled water Sleep - Bed sheets Bathroom - Private bathroom, shower/tub combination, bathrobes, and slippers Practical - Iron/ironing board and desk; rollaway/extra beds and cribs/infant beds available on request Comfort - Daily housekeeping and heating Non-Smoking Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Towels provided Heating Bedsheets provided Non-Smoking Connecting/adjoining rooms available Digital TV service Electric kettle Slippers Shower/tub combination Private bathroom Bathrobes Free toiletries Coffee/tea maker Hair dryer Daily housekeeping Free WiFi Iron/ironing board Rollaway/extra beds (surcharge) Desk Flat-panel TV Free bottled water Cribs/infant beds (surcharge) Room service (limited hours)
Castle Twin Room
2 twin beds Up to 3 people No pet fee
Check Rates
Check Rates
Room details
2 Twin Beds Internet - Free WiFi Entertainment - Flat-screen TV with digital channels Food & Drink - Coffee/tea maker, electric kettle, room service (limited hours), and free bottled water Sleep - Bed sheets Bathroom - Private bathroom, shower/tub combination, bathrobes, and slippers Practical - Iron/ironing board and desk; rollaway/extra beds and cribs/infant beds available on request Comfort - Daily housekeeping and heating Non-Smoking Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Towels provided Heating Bedsheets provided Non-Smoking Connecting/adjoining rooms available Digital TV service Electric kettle Slippers Shower/tub combination Private bathroom Bathrobes Free toiletries Coffee/tea maker Hair dryer Daily housekeeping Free WiFi Iron/ironing board Rollaway/extra beds (surcharge) Desk Flat-panel TV Free bottled water Cribs/infant beds (surcharge) Room service (limited hours)
Themed Four Poster
1 double bed Up to 3 people No pet fee
Check Rates
Check Rates
Room details
1 Double Bed Internet - Free WiFi Entertainment - Flat-screen TV with digital channels Food & Drink - Coffee/tea maker, electric kettle, room service (limited hours), and free bottled water Sleep - Bed sheets Bathroom - Private bathroom, shower/tub combination, bathrobes, and slippers Practical - Iron/ironing board and desk; rollaway/extra beds and cribs/infant beds available on request Comfort - Daily housekeeping and heating Non-Smoking Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Towels provided Heating Bedsheets provided Non-Smoking Connecting/adjoining rooms available Digital TV service Electric kettle Slippers Shower/tub combination Private bathroom Bathrobes Free toiletries Coffee/tea maker Hair dryer Daily housekeeping Free WiFi Iron/ironing board Rollaway/extra beds (surcharge) Desk Flat-panel TV Free bottled water Cribs/infant beds (surcharge) Room service (limited hours)
Themed Double Room
1 double bed Up to 3 people No pet fee
Check Rates
Check Rates
Room details
1 Double Bed Internet - Free WiFi Entertainment - Flat-screen TV with digital channels Food & Drink - Coffee/tea maker, electric kettle, room service (limited hours), and free bottled water Sleep - Bed sheets Bathroom - Private bathroom, shower/tub combination, bathrobes, and slippers Practical - Iron/ironing board and desk; rollaway/extra beds and cribs/infant beds available on request Comfort - Daily housekeeping and heating Non-Smoking Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Towels provided Heating Bedsheets provided Non-Smoking Connecting/adjoining rooms available Digital TV service Electric kettle Slippers Shower/tub combination Private bathroom Bathrobes Free toiletries Coffee/tea maker Hair dryer Daily housekeeping Free WiFi Iron/ironing board Rollaway/extra beds (surcharge) Desk Flat-panel TV Free bottled water Cribs/infant beds (surcharge) Room service (limited hours)
Castle Double Room
1 double bed Up to 3 people No pet fee
Check Rates
Check Rates
Room details
1 Double Bed Internet - Free WiFi Entertainment - Flat-screen TV with digital channels Food & Drink - Coffee/tea maker, electric kettle, room service (limited hours), and free bottled water Sleep - Bed sheets Bathroom - Private bathroom, shower/tub combination, bathrobes, and slippers Practical - Iron/ironing board and desk; rollaway/extra beds and cribs/infant beds available on request Comfort - Daily housekeeping and heating Non-Smoking Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Towels provided Heating Bedsheets provided Non-Smoking Connecting/adjoining rooms available Digital TV service Electric kettle Slippers Shower/tub combination Private bathroom Bathrobes Free toiletries Coffee/tea maker Hair dryer Daily housekeeping Free WiFi Iron/ironing board Rollaway/extra beds (surcharge) Desk Flat-panel TV Free bottled water Cribs/infant beds (surcharge) Room service (limited hours)
Honeymoon Suite, 1 King Bed
Honeymoon Suite, 1 King Bed
1 king bed Up to 3 people No pet fee
Check Rates
Check Rates
Room details
1 King Bed Internet - Free WiFi Entertainment - Flat-screen TV with digital channels Food & Drink - Coffee/tea maker, electric kettle, room service (limited hours), and free bottled water Sleep - Bed sheets Bathroom - Private bathroom, shower/tub combination, bathrobes, and slippers Practical - Iron/ironing board and desk; rollaway/extra beds and cribs/infant beds available on request Comfort - Daily housekeeping and heating Non-Smoking Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Towels provided Heating Bedsheets provided Non-Smoking Connecting/adjoining rooms available Digital TV service Electric kettle Slippers Shower/tub combination Private bathroom Bathrobes Free toiletries Coffee/tea maker Hair dryer Daily housekeeping Free WiFi Iron/ironing board Rollaway/extra beds (surcharge) Desk Flat-panel TV Free bottled water Cribs/infant beds (surcharge) Room service (limited hours)
Premium Cottage, 1 Double Bed
Premium Cottage, 1 Double Bed
1 double bed Up to 3 people No pet fee
Check Rates
Check Rates
Room details
1 Double Bed Internet - Free WiFi Entertainment - Flat-screen TV with digital channels Food & Drink - Coffee/tea maker, electric kettle, room service (limited hours), and free bottled water Sleep - Bed sheets Bathroom - Private bathroom, shower/tub combination, bathrobes, and slippers Practical - Iron/ironing board, double sofa bed, and desk; rollaway/extra beds and cribs/infant beds available on request Comfort - Daily housekeeping and heating Non-Smoking Room is accessed via exterior corridors Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Towels provided Heating Bedsheets provided Non-Smoking Connecting/adjoining rooms available Digital TV service Electric kettle Slippers Shower/tub combination Private bathroom Bathrobes Free toiletries Coffee/tea maker Hair dryer Daily housekeeping Free WiFi Iron/ironing board Rollaway/extra beds (surcharge) Access via exterior corridors Sofa bed Desk Flat-panel TV Free bottled water Cribs/infant beds (surcharge) Room service (limited hours)
Classic Cottage, 1 Double Bed
Classic Cottage, 1 Double Bed
1 double bed Up to 3 people No pet fee
Check Rates
Check Rates
Room details
1 Double Bed Internet - Free WiFi Entertainment - Flat-screen TV with digital channels Food & Drink - Coffee/tea maker, electric kettle, room service (limited hours), and free bottled water Sleep - Bed sheets Bathroom - Private bathroom, shower/tub combination, bathrobes, and slippers Practical - Iron/ironing board, double sofa bed, and desk; rollaway/extra beds and cribs/infant beds available on request Comfort - Daily housekeeping and heating Non-Smoking Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Towels provided Heating Bedsheets provided Non-Smoking Connecting/adjoining rooms available Digital TV service Electric kettle Slippers Shower/tub combination Private bathroom Bathrobes Free toiletries Coffee/tea maker Hair dryer Daily housekeeping Free WiFi Iron/ironing board Rollaway/extra beds (surcharge) Sofa bed Desk Flat-panel TV Free bottled water Cribs/infant beds (surcharge) Room service (limited hours)
OUR GUARANTEE: Book a room now! Our canine concierge will make sure you’re assigned a pet-friendly room, so there aren’t any surprises at check-in.
search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).join('&')].reduce((x, y) => y ? x + y : '')" items="." single-item="true" width="auto" height="200" layout="fixed-height" reset-on-refresh="fetch" [is-layout-container]="searchIsModified" noloading [hidden]="!searchIsModified" binding="refresh" i-amphtml-layout="fixed-height" hidden="hidden">
{{#externalRatePrice}}
{{#bringfidoRate}}
Compare Rates
{{/bringfidoRate}}
{{^bringfidoRate}}
Booking Options
{{/bringfidoRate}}
{{#bringfidoRate}}
Book on BringFido to get a low rate on a pet friendly room. There is no booking fee and reservations are always backed by our Pet Friendly Guarantee .
{{/bringfidoRate}}
{{^bringfidoRate}}
Please visit our partner to book this dog-friendly hotel. Don’t forget to include your pet on the reservation form when booking!
{{/bringfidoRate}}
{{#bringfidoRate}}
${{localizedPriceDisplay}}
{{/bringfidoRate}}
{{#externalRates}}
${{price}}
{{/externalRates}}
{{#bringfidoRate}}
Book Now
{{/bringfidoRate}}
{{^bringfidoRate}}
After your stay, please submit a review!
{{/bringfidoRate}}
{{/externalRatePrice}}
{{#bringfidoRate}}
Available Rooms
Please Select a Room
{{#roomTypes}}
{{#rates}}
{{#first}}
{{name}}
{{/first}}
{{^first}}
{{name}}
{{/first}}
{{/rates}}
{{#hasPhotos}}
{{#hasMultiplePhotos}}
{{/hasMultiplePhotos}}
{{/hasPhotos}}
{{^hasPhotos}}
{{/hasPhotos}}
{{#rates}}
{{#first}}
{{name}}
{{/first}}
{{^first}}
{{name}}
{{/first}}
{{/rates}}
{{bedsDisplay}} {{guestsDisplay}} {{petsDisplay}}
{{#rates}}
{{#first}}
{{/first}}
{{^first}}
{{/first}}
{{/rates}}
Room details
{{#descriptionDisplayHTML}}
{{{descriptionDisplayHTML}}}
{{#specialOfferDescription}}
Offer Details
{{specialOfferDescription}}
{{/specialOfferDescription}}
{{/descriptionDisplayHTML}}
{{#hasAmenities}}
Room Amenities
{{#specialFeatures}}
{{.}}
{{/specialFeatures}}
{{#amenities}}
{{.}}
{{/amenities}}
{{/hasAmenities}}
{{^hasAmenities}}
{{#hasSpecialFeatures}}
Room Amenities
{{#specialFeatures}}
{{.}}
{{/specialFeatures}}
{{/hasSpecialFeatures}}
{{/hasAmenities}}
{{/roomTypes}}
OUR GUARANTEE: Book a room now! Our canine concierge will make sure you’re assigned a pet-friendly room, so there aren’t any surprises at check-in.
{{/bringfidoRate}}
{{^externalRatePrice}}{{^bringfidoRate}}
Available Rates
{{/bringfidoRate}}{{/externalRatePrice}}
Click to Expand…
Description
Dalhousie Castle Hotel & Spa is a 13th century fortress set within acres of wooded parkland on the picturesque banks of the river Esk. The bedrooms are decorated in Scottish design fabrics, and period furniture, rugs and carpets. A 100 year old Lodge in the grounds, just a 3 minute walk from the hotel provides an additional 7 bedrooms for those who want added seclusion in a relaxed country house atmosphere.
Amenities
Pet Friendly
Meeting Rooms
Restaurant
Free Breakfast
Spa Services
Free Parking
Laundry Room
Dry Cleaning
Non-Smoking Property
Lawn / Garden
Patio / Balcony
Reviews
TripAdvisor
Traveller Rating
Dalhousie Castle Hotel & Spa has received a rating of 4.0 out of 5 by
2,572 guests
on TripAdvisor.
Be the first guest to
submit a review submit a review
on BringFido!
Post a Review
Post a Review
Location Traveller Photos
We haven’t received any photos of Dalhousie Castle Hotel & Spa yet.
Want to feature your creature? Upload a photo of your pet at Dalhousie Castle Hotel & Spa!
You can also share by using the hashtag #bringfido on Facebook , Twitter or Instagram .
Add a Photo
Add a Photo
Health & Safety Safe Stay: Dalhousie Castle Hotel & Spa has enhanced cleaning and safety measures in place. Hand sanitizer is provided to guests, and rooms are disinfected between each stay. Social distancing measures are in place, as well as physical barriers between staff and guests. Hotel staff are required to wear masks.
Book with Confidence
This hotel’s pet policy has been confirmed by our editors and your reservations will be backed by our no-hassle Pet Friendly Guarantee .
Our Canine Concierge will make sure you’re assigned to a pet friendly room, so there won’t be any unpleasant surprises at check-in.
And you’re getting a great low rate too! We never charge a booking fee on top of the special negotiated nightly rate.
{{#error}}
{{error}}
{{#unverified}}
To resend the verification email,
click here .
{{/unverified}}
{{/error}}
{{#error}}
{{error}}
{{#duplicate}}
If you forgot your password, you can
reset it here
.
{{/duplicate}}
{{#unverified}}
To resend the verification email,
click here .
{{/unverified}}
{{/error}}
{{#error}}
{{error}}
{{/error}}
{{^error}}
We’ve emailed you instructions for resetting your password. If you don’t receive an email, please make sure you entered the correct address and check your spam folder.
{{/error}}
Know of another great place to bring Fido? Let us know by sharing your dog’s favourite spot in Bonnyrigg.
$ CAD search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=AUD']).join('&')].reduce((x, y) => y ? x + y : '')">$ AUD — Australian dollar search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=CAD']).join('&')].reduce((x, y) => y ? x + y : '')">$ CAD — Canadian dollar search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=EUR']).join('&')].reduce((x, y) => y ? x + y : '')">€ EUR — Euro search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=GBP']).join('&')].reduce((x, y) => y ? x + y : '')">£ GBP — Pound sterling search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=INR']).join('&')].reduce((x, y) => y ? x + y : '')">₹ INR — Indian rupee search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=JPY']).join('&')].reduce((x, y) => y ? x + y : '')">¥ JPY — Japanese yen search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=MXN']).join('&')].reduce((x, y) => y ? x + y : '')">$ MXN — Mexican peso search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=NZD']).join('&')].reduce((x, y) => y ? x + y : '')">$ NZD — New Zealand dollar search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=SGD']).join('&')].reduce((x, y) => y ? x + y : '')">$ SGD — Singapore dollar search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=USD']).join('&')].reduce((x, y) => y ? x + y : '')">$ USD — United States dollar
Your Privacy
We use cookies to deliver our services, personalize content, and get feedback on how people use BringFido so that we can improve.
By clicking OK, you accept this as outlined in our Cookie Policy .
OK
search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item]))).concat(mapRequestID ? ['v=' + mapRequestID] : []).join('&')" layout="fill" frameborder="0" noloading sandbox="allow-scripts allow-same-origin allow-pointer-lock allow-forms allow-popups allow-popups-to-escape-sandbox allow-modals" allow="geolocation" i-amphtml-layout="fill">
Close Map
Dalhousie Castle Hotel & Spa
Pet Friendly Guarantee
If you book a room on BringFido:
Our canine concierge will make sure you’re assigned a pet-friendly room, so there aren’t any surprises at check-in. The pet fee charged by the hotel will not exceed the amount quoted on your BringFido reservation confirmation. See the fine print for more details.
Nice!
Themed Twin Room
Living area
Themed Twin Room
View from room
Castle Twin Room
Living area
Castle Twin Room
View from room
Themed Four Poster
Balcony
Themed Four Poster
Bathroom
Themed Four Poster
Bathroom
Themed Double Room
View from room
Themed Double Room
Bathroom
Castle Double Room
Living area
Castle Double Room
View from room
Castle Double Room
Bathroom
Honeymoon Suite, 1 King Bed
Honeymoon Suite, 1 King Bed
Honeymoon Suite, 1 King Bed
Honeymoon Suite, 1 King Bed
Honeymoon Suite, 1 King Bed
Honeymoon Suite, 1 King Bed
Honeymoon Suite, 1 King Bed
Honeymoon Suite, 1 King Bed
Living area
Honeymoon Suite, 1 King Bed
Living area
Honeymoon Suite, 1 King Bed
View from room
Honeymoon Suite, 1 King Bed
Bathroom
Premium Cottage, 1 Double Bed
Premium Cottage, 1 Double Bed
Premium Cottage, 1 Double Bed
Premium Cottage, 1 Double Bed
Premium Cottage, 1 Double Bed
Premium Cottage, 1 Double Bed
Living area
Premium Cottage, 1 Double Bed
View from room
Premium Cottage, 1 Double Bed
Bathroom
Premium Cottage, 1 Double Bed
Bathroom
Classic Cottage, 1 Double Bed
Classic Cottage, 1 Double Bed
Classic Cottage, 1 Double Bed
Classic Cottage, 1 Double Bed
Classic Cottage, 1 Double Bed
Classic Cottage, 1 Double Bed
View from room
Classic Cottage, 1 Double Bed
Bathroom