Live prices for your dates · free cancellation on many rooms

Pet-friendly hotels · Edinburgh · United Kingdom

Pet-Friendly Hotels in Edinburgh

We assessed 74 pet-friendly hotels across Edinburgh and selected the 50 best for every budget and style.

50 hotels 24 rated 8.5+ typical £183

hotels

The Balmoral Hotel T 5-star luxury

The Balmoral Hotel ★★★★★

Edinburgh

9.1Perfect1,645 reviews

A 5-star stay on Princes Street with a renowned spa, elegant rooms, and a Michelin-starred restaurant.

From£635per night
Virgin Hotels Edinburgh V Old Town 5-star

Virgin Hotels Edinburgh ★★★★★

Edinburgh

9.1Perfect5,816 reviews

A 5-star Old Town stay with a rooftop terrace, valet parking, and a 10-minute walk to Edinburgh Castle.

From£296per night
Kimpton Charlotte Square By Ihg K Central & historic

Kimpton Charlotte Square By Ihg ★★★★★

Edinburgh

8.8Great3,159 reviews

A Georgian-style hotel with an indoor pool and spa, steps from Princes Street.

From£285per night
Prestonfield House P Opulent Retreat

Prestonfield House ★★★★★

Edinburgh

9Perfect465 reviews

A 5-star Edinburgh retreat with opulent interiors, a peaceful garden setting, and service that guests consistently praise.

From£471per night
Novotel Edinburgh Centre N Central & Family-Friendly

Novotel Edinburgh Centre ★★★★

Edinburgh

8.4Great6,238 reviews

Book for the indoor pool and central location near the Grassmarket.

From£197per night
Eden Locke E Apartment-style comfort

Eden Locke ★★★★

Edinburgh

8.8Great1,753 reviews

Spacious, apartment-style studios with kitchens and a prime George Street address, close to Charlotte Square and Edinburgh's gardens.

From£205per night
Intercontinental Edinburgh The George By Ihg I Prime location
8.5Great3,846 reviews

Steps from the Royal Mile, this 5-star George Street hotel pairs a prime location with a golf course and extensive amenities.

From£363per night
Black Ivy B Park views & dining

Black Ivy ★★★★

Edinburgh

8.7Great1,115 reviews

A well-reviewed Edinburgh stay with park views and a standout restaurant.

From£197per night
The Hoxton, Edinburgh T West End Stay

The Hoxton, Edinburgh ★★★★

Edinburgh

8.9Great1,136 reviews

A stylish West End base with a restaurant, pet-friendly policy, and a 5-minute walk to Saint Mary's Cathedral.

From£187per night
Moxy Edinburgh M Lively & Central

Moxy Edinburgh ★★★★

Edinburgh

8.6Great5,368 reviews

A stylish, pet-friendly hotel with a lively bar and a prime spot near Digin Bruntsfield.

From£162per night
Doubletree By Hilton Edinburgh City Centre D Central & Convenient
8.3Great4,333 reviews

A central Edinburgh base with a standout dining score and castle views from select rooms.

From£64per night
Britannia Edinburgh Hotel B Pet-friendly

Britannia Edinburgh Hotel ★★★

Edinburgh

6Nice11,040 reviews

A 3-star Edinburgh stay with a strong location score, on-site parking, and pet-friendly policy — but room cleanliness scores low.

From£81per night
Malmaison Edinburgh M Waterfront Stay

Malmaison Edinburgh ★★★★

Edinburgh

8.4Great4,280 reviews

Waterfront views on the Shore, with polished rooms and on-site parking.

From£193per night
Fraser Suites Edinburgh F Old Town Suites

Fraser Suites Edinburgh ★★★★

Edinburgh Aparthotel

8.6Great4,099 reviews

Centrally located on St Giles Street, these stylish suites put the Royal Mile and Edinburgh Castle within a short walk.

From£247per night
Motel One Edinburgh-Princes M Central & Design-led

Motel One Edinburgh-Princes ★★★

Edinburgh

8.6Great7,110 reviews

A design-led stay on Princes Street, steps from Waverley Station, with clean, compact rooms and a strong city-centre location.

From£197per night
Ibis Edinburgh Centre South Bridge - Royal Mile I Central & pet-friendly
8.1Great8,805 reviews

A central Ibis with a solid location score, a restaurant on site, and pet-friendly rooms.

From£158per night
Gleneagles Townhouse G City Classic

Gleneagles Townhouse ★★★★★

Edinburgh

9.2Perfect590 reviews

A stylish 5-star townhouse with a celebrated rooftop bar and spa in the heart of Edinburgh.

From£670per night
Travelodge Edinburgh Central Queen Street T Central & Simple
8.4Great

A well-priced, central stay on Queen Street, minutes from Princes Street and the main attractions.

From£52per night
Holiday Inn Express Edinburgh City West By Ihg H Reliable & well-priced
8.1Great7,412 reviews

A practical base on Queensferry Road with free parking, a solid breakfast, and a location that keeps the city centre within easy reach.

From£158per night
Motel One Edinburgh-Royal M Central budget stay

Motel One Edinburgh-Royal ★★★

Edinburgh

8.7Great11,760 reviews

Stay in the center of Edinburgh, steps from Princes Street Gardens, with modern rooms and a 24-hour reception.

From£277per night
A&O Edinburgh City A Central & sociable

A&O Edinburgh City ★★

Edinburgh

7.4Very good6,311 reviews

A central hostel with dorms and private rooms, a 5-minute walk from the Royal Mile and National Museum.

From£25per night
Malmaison Edinburgh City M Central New Town

Malmaison Edinburgh City ★★★★

Edinburgh

8.6Great2,117 reviews

A 4-star hotel with an 8.6 guest rating, right on St Andrew Square in Edinburgh's New Town – a solid choice for exploring on foot.

From£172per night
Voco Edinburgh - Royal Terrace By Ihg V Quiet & Central

Voco Edinburgh - Royal Terrace By Ihg ★★★★

Edinburgh

7.9Very good2,222 reviews

A peaceful base on a leafy terrace, with a garden, gym, and easy walk to the city centre.

From£214per night
Old Town Chambers, Autograph Collection O Royal Mile stay

Old Town Chambers, Autograph Collection ★★★★★

Edinburgh Aparthotel

9Perfect1,897 reviews

Apartment-style luxury on the Royal Mile with kitchenettes and city views.

From£422per night
Roomzzz Edinburgh R Central & spacious

Roomzzz Edinburgh ★★★★

Edinburgh Aparthotel

9.1Perfect1,855 reviews

Aparthotel with kitchenettes, city views, and a central Edinburgh location near the train station.

From£236per night
Hotel Du Vin Edinburgh H Boutique Old Town

Hotel Du Vin Edinburgh ★★★★

Edinburgh

8.9Great2,181 reviews

Boutique hotel in Edinburgh’s Old Town with roll-top baths, a whisky bar, and easy walks to the Royal Mile.

From£216per night
The Resident Edinburgh T City Stay

The Resident Edinburgh ★★★★

Edinburgh

9.1Perfect4,093 reviews

A modern 4-star stay in Edinburgh's West End, steps from Charlotte Square and loved for its spotless rooms and attentive service.

From£236per night
Best Western Kings Manor B Pool & Parking

Best Western Kings Manor ★★★

Edinburgh

8.3Great7,647 reviews

A reliable 3-star with an indoor pool, free parking, and a bus stop right outside – a solid base for exploring Edinburgh.

From£183per night
Aparthotel Adagio Edinburgh Royal Mile A Old Town apartments

Aparthotel Adagio Edinburgh Royal Mile ★★★★

Edinburgh Aparthotel

8.6Great5,963 reviews

Spacious, well-equipped apartments in the heart of Old Town, just minutes from Princes Street Gardens and Waverley Station.

From£277per night
Delta Hotels By Marriott Edinburgh D Wellness stay

Delta Hotels By Marriott Edinburgh ★★★★

Edinburgh

8Great4,053 reviews

A 4-star stay with an indoor pool, spa, and easy tram links to Edinburgh city centre.

From£135per night
Ibis Edinburgh Centre Royal Mile I Old Town convenience

Ibis Edinburgh Centre Royal Mile ★★★

Edinburgh

8.1Great4,375 reviews

Right on the Royal Mile, this Ibis pairs a 9/10 location with reliable rooms and a guest-rated breakfast.

From£138per night
The Haymarket Hotel T Garden views

The Haymarket Hotel ★★★

Edinburgh

8.3Great8,526 reviews

A solid 8.3-rated stay near Haymarket station with genuinely helpful staff and a bar that guests remember.

From£33per night
Ibis Budget Hotel Edinburgh Park I Budget-stay

Ibis Budget Hotel Edinburgh Park ★★★

Edinburgh

7.6Very good10,459 reviews

A practical base next to the tram line, with clean rooms and a helpful team.

From£151per night
Radisson Collection Hotel, Royal Mile Edinburgh R Central 5-star
8.6Great935 reviews

A 5-star stay right on the Royal Mile, with private parking and rooms that guests praise for comfort and design.

From£157per night
Holiday Inn Express Edinburgh City Centre By Ihg H Central & Practical
8.1Great6,692 reviews

Consistently praised for its central location and helpful staff, this 3-star base suits travellers wanting straightforward comfort.

From£204per night
The Edinburgh Grand, A Luxury Collection Hotel, Edinburgh T Central Aparthotel

The Edinburgh Grand, A Luxury Collection Hotel, Edinburgh ★★★★★

Edinburgh Aparthotel

9.1Perfect1,082 reviews

A polished aparthotel in the heart of Edinburgh, a short walk from Waverley Station, with spacious suites and a fitness centre.

From£551per night
The Scholar T Guest favorite

The Scholar ★★★★

Edinburgh

8.8Great4,135 reviews

A well-rated Edinburgh stay with free parking and a breakfast guests rave about.

From£172per night
Princes Street Suites P Self-catering central

Princes Street Suites ★★★★

Edinburgh Aparthotel

8.8Great4,242 reviews

Spacious, well-equipped apartments with a rooftop terrace and a location that puts the Old Town and Princes Street within minutes.

From£1,461per night
Ja The Bruntsfield - Edinburgh J Shopping district

Ja The Bruntsfield - Edinburgh ★★★★

Edinburgh

8.5Great4,000 reviews

A contemporary hotel with 70 spacious rooms in Edinburgh's shopping district, around a 20-minute walk from the National Museum of Scotland.

From£86per night
The Rutland Hotel & Apartments T Central & well-rated

The Rutland Hotel & Apartments ★★★★

Edinburgh

9.3Perfect2,593 reviews

A 4-star stay in central Edinburgh with a praised restaurant, stylish rooms and apartments, and a location steps from the Castle and Princes Street.

From£258per night
The Scott T Guest favorite

The Scott ★★★★

Edinburgh

8.9Great2,319 reviews

A peaceful Edinburgh stay with free parking, pet-friendly rooms, and a highly rated breakfast.

From£322per night
Travelodge Edinburgh Haymarket T City Stay

Travelodge Edinburgh Haymarket ★★★

Edinburgh

8Great

Quiet base near Haymarket station with clean, comfortable rooms and an on-site restaurant.

From£35per night
Brewdog Doghouse Edinburgh B Craft-beer hotel

Brewdog Doghouse Edinburgh ★★★★

Edinburgh

9.2Perfect1,755 reviews

A stylish, pet-friendly hotel with a bar and restaurant, right on Edinburgh's Royal Mile.

From£219per night
Ibis Styles Edinburgh St Andrew Square I Central & well-rated breakfast
8.8Great6,991 reviews

A central Edinburgh base with a standout breakfast, free coffee all day, and easy access to the old town and Waverley Station.

From£219per night
Travelodge Edinburgh Dreghorn T Pet-friendly value

Travelodge Edinburgh Dreghorn ★★★

Edinburgh

6.6Nice22 reviews

Pet-friendly rooms, free parking, and a location off the A720 that puts Edinburgh Zoo within easy reach.

From£50per night
Residence Inn By Marriott Edinburgh R Kitchens & Location

Residence Inn By Marriott Edinburgh ★★★★

Edinburgh

8.3Great3,183 reviews

A modern, well-run hotel with kitchen-equipped studios and a location that makes Edinburgh's highlights walkable.

From£295per night

Map & live prices by our partner

Dog-Friendly Hotels in Edinburgh City Centre

Staying right in the city centre means your dog can join you for the main sights without needing a car. Many of the central options are clustered around Princes Street and George Street, such as Motel One Edinburgh-Princes, which is steps from Waverley Station, and The Resident Edinburgh, just off Charlotte Square. For a budget-friendly city-centre pick, Travelodge Edinburgh Central Queen Street offers rooms from £52, making it one of the most affordable ways to keep your pet close to the action.

Pet-Friendly Hotels Near Edinburgh Castle and the Royal Mile

A cluster of pet-friendly hotels puts you within walking distance of Edinburgh's most famous landmarks. The Intercontinental Edinburgh The George is “steps from the Royal Mile”, and the Ibis Edinburgh Centre South Bridge - Royal Mile has specifically pet-friendly rooms. For a truly grand stay, The Balmoral Hotel on Princes Street is a 5-minute walk from the castle esplanade, while Virgin Hotels Edinburgh is about a 10-minute walk to Edinburgh Castle, making it easy to enjoy the city's historic core without leaving your dog behind.

Pet-Friendly Cottages & Alternative Stays in Edinburgh

While cottages are less common within the city of Edinburgh itself, the pet-friendly hotels on this page offer a range of alternative styles. For a self-catering feel, Eden Locke provides apartment-style studios with kitchens on George Street. If you prefer the character of a boutique hotel, The Hoxton, Edinburgh in the West End has a particularly welcoming pet policy, and Hotel Du Vin in the Old Town offers roll-top baths and easy walks to the Royal Mile. These provide the space and comfort of a cottage, but with the convenience of a hotel in the city.

Frequently asked

What is the average price for a dog-friendly hotel in Edinburgh?

The typical price across the dog-friendly hotels on this page is around £183 per night, but you can find budget rooms from as little as £25 at places like Travelodge Edinburgh Central Queen Street, or splurge on a luxury stay at The Roseate Edinburgh for £814.

Which area of Edinburgh is best to stay in with a dog?

The New Town and West End are particularly good choices. Hotels around George Street and Charlotte Square, such as The Resident Edinburgh and Eden Locke, are close to wide pavements, gardens, and parks. The Old Town also has a cluster of pet-friendly options like Ibis Edinburgh Centre South Bridge, putting you near the Royal Mile.

How do I get from the airport to my pet-friendly hotel?

The Airlink 100 bus runs from Edinburgh Airport to Waverley Bridge in the city centre, serving many central hotels. If you are staying in the West End, like at The Hoxton, it is a short walk from Haymarket station. For those with a car, several hotels, including the Holiday Inn Express Edinburgh City West and Britannia Edinburgh Hotel, offer on-site parking.

Is it better to book a pet-friendly hotel in advance?

Yes, especially for summer visits during the Festival (August) or the Christmas markets in December. Edinburgh is a busy tourist city, and hotels like The Balmoral or Gleneagles Townhouse fill up quickly. Booking several months ahead secures your room and often gets you a better rate.

Pet-Friendly Hotels in Edinburgh

Edinburgh's pet-friendly hotels are as diverse as the city itself, spanning the grand 5-star properties on Princes Street, the stylish boutiques of the Old Town and West End, and the dependable names like Novotel and Ibis near the Grassmarket and Royal Mile. From The Balmoral Hotel's iconic luxury to the Moxy Edinburgh's lively bar, your dog is likely to receive as much attention as you do — many properties go beyond simply accepting pets, with some like The Hoxton, Edinburgh, actively advertising a pet-friendly policy alongside their city-centre restaurants.

The price range for a dog-friendly room runs from about £25 per night at budget chains like Travelodge Edinburgh Central Queen Street to £814 at The Roseate Edinburgh. Between these ends, you'll find 4-star comfort at Malmaison Edinburgh City for around £172, or the apartment-style spaces of Eden Locke from £205. The majority of these hotels are 3 or 4-star (19 and 20 properties respectively), with a further 9 five-star options, so travellers can expect reliable quality and a consistently warm welcome for their four-legged companions.

The bottom line

This selection of pet-friendly hotels in Edinburgh suits travellers who don't want to compromise on location or comfort when travelling with their dog or cat. Choose a city-centre base like the Ibis Edinburgh Centre South Bridge or Motel One Edinburgh-Princes for easy access to the Royal Mile and Princes Street Gardens. For those seeking more space and a true self-catering experience, Eden Locke offers apartment-style studios. If your priorities are different, consider the dedicated "Hotels in Edinburgh" page for the full range, the "Central hotels in Edinburgh" list if you want to be in the historic core, or the "Family Friendly hotels in Edinburgh" and "Hotels with parking in Edinburgh" pages if other needs take priority. Budget-conscious travellers should also check the "Cheap and budget hotels in Edinburgh" and "3 star hotels in Edinburgh" options.