Skip to main content

Pet-friendly hotels and homes in Dalkeith

Find the pet-friendly hotels that appeal to you the most

The best pet-friendly hotels in Dalkeith

Check out our selection of great pet-friendly hotels in Dalkeith

Filter by:

Review score

Virgin Hotels Edinburgh

Edinburgh (Near Dalkeith)

Conveniently set in Edinburgh, Virgin Hotels Edinburgh provides air-conditioned rooms, a fitness center, free WiFi and a shared lounge. This 5-star hotel offers room service and a concierge service.

C
Chris
From
Namibia
Staff were super friendly, efficient, quick check-in, helpful. A wonderful location 3 minutes' walk from the Royal Mile, and in the middle, so easy to choose to go up or down.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 5,778 reviews
Price from
$298.43
1 night, 2 adults

BrewDog DogHouse Edinburgh

Edinburgh (Near Dalkeith)

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk.

A
Ayelet Erez-Lachs
From
Israel
One of the coolest hotels we've ever stayed in. The room was lovely and big, the staff were amazing and the breakfast was wonderful (lots of calories though 😄). Surprisingly, the hotel itself (rooms & lounge) was very quiet although the restaurant and bar were always hectic with lots of happy people🍺. Great stay overall!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,529 reviews
Price from
$212.34
1 night, 2 adults

Old Town Chambers, Autograph Collection

Edinburgh (Near Dalkeith)

In a central location in Edinburgh, a 2-minute walk from Waverley train station and a 5-minute walk from Edinburgh Castle, The Old Town Chambers has modern, luxury apartments with free Wi-Fi.

K
Kate
From
Australia
everything! the service, the room, the cleanliness and the location. there was nothing we could fault
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,673 reviews
Price from
$294.38
1 night, 2 adults

The Scott

Edinburgh (Near Dalkeith)

Welcome to The Scott, where history intertwines with luxury in the heart of Edinburgh's Southside.

Y
Yuliia
From
Ukraine
truly enjoyed my stay at The Scott. The property is beautifully designed in an elegant Scottish style that makes you feel like you’re staying in a small castle — a perfect blend of charm and understated luxury. The staff were exceptionally polite and attentive, always ready to help with any questions or requests. Although the room was not very large, it was thoughtfully furnished, cozy, and had everything we needed. I particularly appreciated the small touches — like the daily treats, cookies, and coffee provided in the room. These little details made the whole experience feel extra special and warm. I would also like to highlight the breakfast — the atmosphere was simply wonderful. The dining room was stunning, the service excellent, and the food both delicious and beautifully presented. There was a nice selection to choose from, and it truly felt like a luxurious start to the day — the perfect way to begin exploring Edinburgh.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,835 reviews
Price from
$199.07
1 night, 2 adults

The Balmoral Hotel

Edinburgh (Near Dalkeith)

Located on Princes Street, The Balmoral has a 4 AA Rosette restaurant, a pool and a gym. Waverley Station and Edinburgh's main shopping area are within 5 minutes' walk.

S
SARAH L.
From
Canada
Incredible service by all staff!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,016 reviews
Price from
$459.12
1 night, 2 adults

Abbey Strand Apartments, at Holyrood

Edinburgh (Near Dalkeith)

Abbey Strand Apartments, at Holyrood features rooms with free Wifi in the center of Edinburgh.

C
Cecilia
From
United States
Location and cleanliness, good for families
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 208 reviews
Price from
$480.20
1 night, 2 adults

The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh

Edinburgh (Near Dalkeith)

Located 3 minutes' walk from Princes Street, The Edinburgh Grand features apartment accommodations with an on-site restaurant, bar and coffee house. Free WiFi is featured throughout the property.

S
Sarah
From
Kuwait
Everything was amazing, location, accommodation. cleanliness and super friendly staff! Absolutely loved my stay here and would definitely come back.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 933 reviews
Price from
$329.49
1 night, 2 adults

Prestonfield House

Edinburgh (Near Dalkeith)

This luxurious 5-star retreat has a fine-dining restaurant and romantic bedrooms about 1.9 mi from the Royal Mile. Prestonfield is surrounded by gardens and a golf course.

a
anthony
From
United Kingdom
exceptional staff, brilliant breakfast.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 274 reviews
Price from
$404.09
1 night, 2 adults

Edinburgh Centre - Richmond Residence

Edinburgh (Near Dalkeith)

Edinburgh Centre - Richmond Residence is located in Edinburgh, just a 10-minute walk from The Real Mary King's Close and 0.9 miles from Arthur's Seat.

K
Kevin
From
United States
Location was fantastic! Close to City center, close to all the action.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 reviews
Price from
$455.74
1 night, 2 adults

Kubique - Unique Leith Stay

Edinburgh (Near Dalkeith)

Kubique - Unique Leith Stay offers accommodations in Edinburgh, 1.6 miles from Edinburgh Waverley Train Station and 1.2 miles from Edinburgh Playhouse.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 5 reviews
Price from
$328.14
1 night, 2 adults
All pet-friendly hotels in Dalkeith

Top picks for Dalkeith hotels

Explore our most popular hotels in Dalkeith

Filter by:

Review score

Virgin Hotels Edinburgh

Edinburgh (Near Dalkeith)

Conveniently set in Edinburgh, Virgin Hotels Edinburgh provides air-conditioned rooms, a fitness center, free WiFi and a shared lounge. This 5-star hotel offers room service and a concierge service.

C
Chris
From
Namibia
Staff were super friendly, efficient, quick check-in, helpful. A wonderful location 3 minutes' walk from the Royal Mile, and in the middle, so easy to choose to go up or down.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 5,778 reviews
Price from
$298.43
1 night, 2 adults

BrewDog DogHouse Edinburgh

Edinburgh (Near Dalkeith)

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk.

A
Ayelet Erez-Lachs
From
Israel
One of the coolest hotels we've ever stayed in. The room was lovely and big, the staff were amazing and the breakfast was wonderful (lots of calories though 😄). Surprisingly, the hotel itself (rooms & lounge) was very quiet although the restaurant and bar were always hectic with lots of happy people🍺. Great stay overall!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,529 reviews
Price from
$212.34
1 night, 2 adults

Old Town Chambers, Autograph Collection

Edinburgh (Near Dalkeith)

In a central location in Edinburgh, a 2-minute walk from Waverley train station and a 5-minute walk from Edinburgh Castle, The Old Town Chambers has modern, luxury apartments with free Wi-Fi.

K
Kate
From
Australia
everything! the service, the room, the cleanliness and the location. there was nothing we could fault
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,673 reviews
Price from
$294.38
1 night, 2 adults

The Scott

Edinburgh (Near Dalkeith)

Welcome to The Scott, where history intertwines with luxury in the heart of Edinburgh's Southside.

Y
Yuliia
From
Ukraine
truly enjoyed my stay at The Scott. The property is beautifully designed in an elegant Scottish style that makes you feel like you’re staying in a small castle — a perfect blend of charm and understated luxury. The staff were exceptionally polite and attentive, always ready to help with any questions or requests. Although the room was not very large, it was thoughtfully furnished, cozy, and had everything we needed. I particularly appreciated the small touches — like the daily treats, cookies, and coffee provided in the room. These little details made the whole experience feel extra special and warm. I would also like to highlight the breakfast — the atmosphere was simply wonderful. The dining room was stunning, the service excellent, and the food both delicious and beautifully presented. There was a nice selection to choose from, and it truly felt like a luxurious start to the day — the perfect way to begin exploring Edinburgh.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,835 reviews
Price from
$199.07
1 night, 2 adults

The Balmoral Hotel

Edinburgh (Near Dalkeith)

Located on Princes Street, The Balmoral has a 4 AA Rosette restaurant, a pool and a gym. Waverley Station and Edinburgh's main shopping area are within 5 minutes' walk.

S
SARAH L.
From
Canada
Incredible service by all staff!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,016 reviews
Price from
$459.12
1 night, 2 adults

Abbey Strand Apartments, at Holyrood

Edinburgh (Near Dalkeith)

Abbey Strand Apartments, at Holyrood features rooms with free Wifi in the center of Edinburgh.

C
Cecilia
From
United States
Location and cleanliness, good for families
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 208 reviews
Price from
$480.20
1 night, 2 adults

The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh

Edinburgh (Near Dalkeith)

Located 3 minutes' walk from Princes Street, The Edinburgh Grand features apartment accommodations with an on-site restaurant, bar and coffee house. Free WiFi is featured throughout the property.

S
Sarah
From
Kuwait
Everything was amazing, location, accommodation. cleanliness and super friendly staff! Absolutely loved my stay here and would definitely come back.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 933 reviews
Price from
$329.49
1 night, 2 adults

Prestonfield House

Edinburgh (Near Dalkeith)

This luxurious 5-star retreat has a fine-dining restaurant and romantic bedrooms about 1.9 mi from the Royal Mile. Prestonfield is surrounded by gardens and a golf course.

a
anthony
From
United Kingdom
exceptional staff, brilliant breakfast.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 274 reviews
Price from
$404.09
1 night, 2 adults

Edinburgh Centre - Richmond Residence

Edinburgh (Near Dalkeith)

Edinburgh Centre - Richmond Residence is located in Edinburgh, just a 10-minute walk from The Real Mary King's Close and 0.9 miles from Arthur's Seat.

K
Kevin
From
United States
Location was fantastic! Close to City center, close to all the action.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 reviews
Price from
$455.74
1 night, 2 adults

Kubique - Unique Leith Stay

Edinburgh (Near Dalkeith)

Kubique - Unique Leith Stay offers accommodations in Edinburgh, 1.6 miles from Edinburgh Waverley Train Station and 1.2 miles from Edinburgh Playhouse.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 5 reviews
Price from
$328.14
1 night, 2 adults
All pet-friendly hotels in Dalkeith

Looking for a pet-friendly hotel?

Offering a variety of animal-ready amenities, these properties promise a great stay for pets and people. Services can include sitting services, specialized bedding, and dog-walking. Some hotels even offer fun perks like a gourmet room service menu for pets, as well as catnip and scratching posts.

Most booked pet-friendly hotels in Dalkeith and surrounding area in the past month

See all

Popular with guests booking pet-friendly hotels in Dalkeith

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Popular with guests booking pet-friendly hotels in Dalkeith

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 6 reviews

Popular with guests booking pet-friendly hotels in Dalkeith

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 212 reviews

Popular with guests booking pet-friendly hotels in Edinburgh

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 6,352 reviews

Popular with guests booking pet-friendly hotels in Edinburgh

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,810 reviews

Popular with guests booking pet-friendly hotels in Edinburgh

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 983 reviews

Popular with guests booking pet-friendly hotels in Gorebridge

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 38 reviews

Popular with guests booking pet-friendly hotels in Edinburgh

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 274 reviews

Popular with guests booking pet-friendly hotels in Edinburgh

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 82 reviews

Popular with guests booking pet-friendly hotels in Edinburgh

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 135 reviews

Traveling by car? These pet-friendly hotels in Dalkeith and nearby offer free parking

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,810 reviews

Located in Edinburgh, 3.8 miles from Dalhousie Castle, Melville Castle Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.

From $128.28 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 39 reviews

Holiday Home with free parking & 4min to Edinburgh Warverly is located in Fisherrow, just 5 miles from Arthur's Seat and 6.6 miles from Edinburgh Waverley Train Station.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 30 reviews

Providing a garden, Gilmerton Dykes Av provides accommodations in Edinburgh. Both free Wifi and parking on-site are available at the apartment free of charge.

From $263.99 per night
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 8 reviews

Spacious 3 Bedroom Flat is located in Edinburgh, just 2.1 miles from Arthur's Seat and 2.5 miles from University of Edinburgh.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 61 reviews

Edinburgh Two Bedrooms Apartment with Free Parking is located in Edinburgh, just 3 miles from University of Edinburgh and 3.3 miles from National Museum of Scotland.

From $189.05 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 983 reviews

Featuring a garden, restaurant, bar and free WiFi, The Stair Arms Hotel is located in Edinburgh, 6.5 miles from Dalhousie Castle and 10 miles from Arthur's Seat.

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 18 reviews

Featuring a garden, Hidden Wellhouse features accommodations in Edinburgh. This property offers access to a terrace, free private parking, and free Wifi.

From $186.71 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 76 reviews

Netherbrae offers accommodations in Edinburgh, 2.1 miles from Edinburgh Waverley Train Station and 2.3 miles from The Real Mary King's Close.

From $182.30 per night

Save money on pet-friendly in Dalkeith and nearby – budget options available

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 6,352 reviews

Best Western Kings Manor in Edinburgh offers free WiFi, a 20-yard swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

From $81.02 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 5,734 reviews

A lively/quirky and beautiful accommodations in the center of the Scottish capital.

From $100.21 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 8,032 reviews

A 5-minute walk from Waverley Train Station, ibis Edinburgh Center South Bridge – Royal Mile provides centrally located accommodations in the Old Town.

From $90.68 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,436 reviews

This 4-star voco Edinburgh Royal Terrace is on a quiet tree-lined street, 1640 feet from Edinburgh Waverley Rail Station and Princes Street.

From $105.33 per night

Bruntsfield Hotel

Edinburgh
Budget options available
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,290 reviews

The JA The Bruntsfield Edinburgh is a townhouse hotel just a short walk from Edinburgh city center, which is a UNESCO World Heritage Site.

From $108.16 per night

Novotel Edinburgh Centre

Edinburgh
Budget options available
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 5,012 reviews

5 minutes' walk from Grassmarket, Novotel Edinburgh Center features a hot tub and swimming pool. It offers spacious, modern rooms with LCD TVs. Princes Street is a 10-minute walk away.

From $110.73 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 6,099 reviews

In Edinburgh’s New Town, this Georgian building is just a 5-minute walk from bustling Princes Street and Edinburgh Rail Station.

From $102.63 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 17 reviews

Providing a garden, Modern 2 Bedroom House, Edinburgh. Provides accommodations in Millerhill. This apartment offers free private parking and private check-in and check-out.

Pet-Friendly Hotels That Guests Love in Dalkeith

See all
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 212 reviews
We enjoyed location and size of room, very quiet with access to garden for our dog breakfast served in friendly manor, slightly different fayre but tasty.
Guest review by
Marayah
Young couple
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 212 reviews
Competitive price for stay. Good local restaurants and a bus stop right outside the house with regular cheap buses into Edinburgh. Very generous breakfast.Friendly dogs.
Guest review by
Frances
Family with young children
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 212 reviews
Beautiful place. Huge yard with lovely garden, we got to pet their dogs.
Guest review by
Haddon
Young couple
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 212 reviews
Great location. A short walk from shops and the Country Park and the friends we were visiting. Breakfast was amazing - especially the "surprise" accompanied by fascinating history lessons from Ewan! We loved being greeted by the 2 delightful dogs and the spacious garden. Our room was quiet and very comfortable.
Guest review by
Tanya
Young couple