Edinburgh has over 30 hotels that accept dogs, but finding one that genuinely works — central location, fair pet fee, somewhere nearby to walk — takes time. This guide covers 12 confirmed dog-friendly hotels across Old Town, the city centre, West End, and beyond, checked July 2026. Pet fees run from £5 to £50 per night.
🐕 Luxury: The Balmoral · The Caledonian · Prestonfield House 💰 Budget: Motel One · ibis Budget 🐶 Large dogs: Kimpton (35kg) 👪 Families: Novotel Edinburgh Park
Motel One Edinburgh Royal
Best ValueThe lowest fixed pet fee in Edinburgh at £5/night. Central Old Town location with elevator access and Princes Street Gardens directly opposite.
Hotel Du Vin Edinburgh
Top Pick4-star boutique hotel in a converted Victorian asylum. Roll-top baths, elevator, 10 min from The Meadows off-lead park.
The Balmoral
LuxuryEdinburgh’s most iconic 5-star hotel open since 1902. Michelin-starred dining, indoor pool and spa. Small dogs only (under 20lbs).
Kimpton Charlotte Square
Large Dogs OKThe most generous size limit in central Edinburgh — up to 35kg. 5-star Georgian townhouse with pool, spa, and gym included.
Malmaison Edinburgh
CentralBoutique hotel on St Andrews Square, steps from Princes Street. Dogs 1yr+, £20/night. Close to Rose Street dog-friendly pubs.
Former 1903 railway station turned 5-star landmark. Guerlain Spa (first in the UK), castle views, Grazing by Mark Greenaway.
The Bonham Edinburgh
Top PickLuxury boutique hotel at Drumsheugh Gardens. Dog beds and bowls provided on request. 5 min from Dean Village and the Water of Leith Walkway.
The Dunstane Houses
Free ParkingTwo Victorian townhouses from 1852 with free parking — rare in Edinburgh. Dogs welcome in the conservatory and gardens.
Under £100/night with free parking and a tram to the city centre in 25 minutes. Best for airport arrivals or budget travellers.
Novotel Edinburgh Park
Best for Families4-star family hotel off the M8 with indoor heated pool, gym and steam room included. Two children under 16 stay free.
Prestonfield House
Luxury17th-century country house hotel. Dogs welcome everywhere except the restaurant. Free parking and breakfast included in the room rate.
Best Western Kings Manor
Near BeachThe only hotel near a beach. £10/night pet fee, dogs in bar, free parking and pool included. 10 minutes from Portobello Beach.
Pet Fees Compared
| Hotel | Pet fee | Size limit | Area |
|---|---|---|---|
| Motel One Royal | £5/night | None stated | Old Town |
| Best Western Kings Manor | £10/night | None stated | East Edinburgh |
| Hotel Du Vin | £20/night | Dogs 1yr+ | Old Town |
| Malmaison | £20/night | Dogs 1yr+ | St Andrews Square |
| Prestonfield House | £25/night | None stated | South Edinburgh |
| The Balmoral | £50/night | Under 20lbs (9kg) | Princes Street |
| Kimpton Charlotte Square | On request | Up to 35kg | City Centre |
| Waldorf Astoria | On request | On request | West End |
| The Bonham | On request | None stated | West End |
| The Dunstane Houses | On request | None stated | West End |
| ibis Budget Edinburgh Park | On request | None stated | Edinburgh Park |
| Novotel Edinburgh Park | On request | None stated | Edinburgh Park |
How to Choose
For small dogs under 9kg, The Balmoral is the most prestigious option — though at £50/night the pet fee is the highest on this list. For large dogs (Labradors, Retrievers, Collies), Kimpton Charlotte Square is the only 5-star central hotel with a confirmed 35kg limit. Motel One Royal and Hotel Du Vin offer the best balance of central location and reasonable fees for most dogs.
If you’re driving and want free parking, choose The Dunstane Houses, Prestonfield House, Best Western Kings Manor, or either Edinburgh Park hotel. For families with children, Novotel Edinburgh Park has an indoor pool and lets two under-16s stay free.
Frequently Asked Questions
Are dogs allowed in Edinburgh hotels?
Yes — many Edinburgh hotels explicitly welcome dogs. The 12 hotels on this list all have confirmed dog-friendly policies. Pet fees range from £5 to £50 per night. Most require dogs not to be left unattended in rooms and restrict them from dining areas.
Which Edinburgh hotel has the lowest dog fee?
Motel One Edinburgh Royal charges £5 per night — the lowest fixed dog fee of any central Edinburgh hotel. Best Western Kings Manor charges £10. Hotel Du Vin and Malmaison both charge £20/night. The Balmoral is the most expensive at £50/night.
Which Edinburgh hotels accept large dogs?
Kimpton Charlotte Square accepts dogs up to 35kg (80lbs) — the most generous size limit in central Edinburgh. The Balmoral is the most restrictive at under 20lbs (9kg) only.
Which Edinburgh hotels have free parking?
The Dunstane Houses, Best Western Kings Manor, ibis Budget Edinburgh Park, Novotel Edinburgh Park, and Prestonfield House all offer free parking. Central hotels do not include parking.
Where can I walk my dog near central Edinburgh?
Princes Street Gardens is the most accessible — steps from most city-centre hotels. The Meadows is 10 minutes from Hotel Du Vin. Calton Hill is 15 minutes from Malmaison. The Water of Leith Walkway starts near The Bonham.
