Edinburgh Pet-Friendly Hotels 2026: No Extra Pet Fees
Honest take on pet fees at Edinburgh hotels - most do charge, but the aparthotel format often rolls the pet welcome into the daily rate.

Why Edinburgh hotels tend to charge a pet fee
Most Edinburgh hotels treat pet bookings as a managed exception rather than a default-included welcome. A typical structure is a £15-£35 per-pet-per-stay fee, either published on the Agoda listing or quoted on direct request. The economic logic is reasonable: pet bookings require additional cleaning, may restrict the ability to re-let the room to a fur-sensitive guest immediately, and concentrate at higher rates than non-pet bookings. The fee balances that cost.
From a pet-traveller perspective, a properly disclosed £20-per-stay fee is usually fine. The friction tends to come from properties that don't disclose the fee until check-in, or that surprise guests with it close to arrival. Aparthotels and small boutiques are over-represented in the no-extra-fee category mostly because they are owner-operated and have flexibility to vary the daily rate rather than itemising the pet.
Edinburgh hotel formats most likely to skip the pet fee
Aparthotels and serviced apartments. The format is self-contained, the daily rate already includes a higher cleaning factor, and owners often roll the pet welcome into the rate rather than itemising. Strong candidates: Aparthotel Adagio Edinburgh Royal Mile, EDEN LOCKE Edinburgh, Heeton Concept Aparthotel Edinburgh Queen Street, The Spires Serviced Apartments Edinburgh, and Princes Street Suites. Confirm before booking - some still charge a one-off fee.
Small owner-run guesthouses. Edinburgh has a smaller share of this format than rural areas, but options like Arden Guest House at Craigmillar and Grove House are more likely to have a no-fee or one-off-fee approach than chain hotels.
Edinburgh hotel formats that almost always charge a pet fee
Chain hotels: Holiday Inn Express, ibis, Novotel, and similar brands consistently charge a per-stay or per-night pet fee. These properties (Holiday Inn Express Edinburgh City Centre, Novotel Edinburgh Centre, ibis Edinburgh South Bridge, etc.) are still strong dog-friendly options - the fee is usually £15-£25 - but expect to pay it.
Boutique and luxury hotels: Properties like InterContinental Edinburgh The George, voco Edinburgh - Royal Terrace, and The Bruntsfield usually have a pet fee that reflects their price point - typically £25-£40 per stay.
What to ask before booking
Email the property directly with three questions:
1) What is the per-stay or per-night pet fee for one dog?
2) Are pet rooms a designated subset, or can any room be a pet room?
3) Is there a maximum number of dogs per room?
Get the answer in writing before paying. A property that responds within hours and quotes the fee precisely is a property that has its pet-traveller logistics organised; a vague or slow answer is a sign to look elsewhere.