# Hotels and B&Bs near Palace of Holyroodhouse — 264 within 3 miles (2026)

> 264 hotels and B&Bs within 3 miles of Palace of Holyroodhouse in Edinburgh, City of Edinburgh. The nearest is Abbey Strand Apartments at Holyrood, under 0…

Source: https://staycation.co.uk/near/palace-of-holyroodhouse/hotels (Staycation.co.uk). Cite the source page, not this text version.

264 within 3 miles · nearest first

**In short:** 264 hotels and B&Bs within 3 miles of Palace of Holyroodhouse in Edinburgh, City of Edinburgh. The nearest is Abbey Strand Apartments at Holyrood, under 0.2 miles away. 12 accept dogs.

Updated 31 August 2026 · Distances are straight-line · Ratings from Google · [About Palace of Holyroodhouse](https://staycation.co.uk/edinburgh/attractions/palace-of-holyroodhouse)

[Cottages 29](https://staycation.co.uk/near/palace-of-holyroodhouse/cottages) [Camping 17](https://staycation.co.uk/near/palace-of-holyroodhouse/camping) [Hotels 264](https://staycation.co.uk/near/palace-of-holyroodhouse/hotels) [Places to eat in Edinburgh](https://staycation.co.uk/edinburgh/restaurants)

[under 0.2 miles Edinburgh Abbey Strand Apartments at Holyrood ★ 4.7 (34) Apartments right at the foot of the Royal Mile in Edinburgh, with a garden setting close to Holyrood and the surrounding hills.](https://staycation.co.uk/edinburgh/hotels/abbey-strand-apartments-at-holyrood) [0.2 miles Edinburgh Edinburgh Holyrood Hotel ★ 4.2 (1,961) Hotel on Holyrood Road in Edinburgh, close to the Royal Mile and Arthur's Seat, with a pool, sauna and spa.](https://staycation.co.uk/edinburgh/hotels/edinburgh-holyrood-hotel) [0.3 miles Edinburgh Holyrood Aparthotel ★ 3.9 (436) Aparthotel tucked off the Royal Mile in Edinburgh's Old Town, with 59 self-catering rooms handy for Waverley station.](https://staycation.co.uk/edinburgh/hotels/holyrood-aparthotel) [0.3 miles Edinburgh The Brewers Rooms Contemporary Aparthotel ★ 4.1 (37) Self-catering aparthotel on the Canongate in Edinburgh, suited to independent travellers who want a kitchen and central Royal Mile access.](https://staycation.co.uk/edinburgh/hotels/the-brewers-rooms-contemporary-aparthotel) [0.3 miles Edinburgh City Retreat Edinburgh ApartHotels ★ 3.9 (41) Adults-only ApartHotel with just six rooms on Carlton Terrace in Edinburgh, handy for the zoo and city pubs and restaurants.](https://staycation.co.uk/edinburgh/hotels/city-retreat-edinburgh-aparthotels) [0.3 miles Edinburgh Terrace hotel ★ 4.4 (319) A Georgian townhouse hotel on Royal Terrace in Edinburgh, with comfortable rooms and Waverley station under a mile away.](https://staycation.co.uk/edinburgh/hotels/terrace-hotel) [0.4 miles Edinburgh 24 Royal Terrace ★ 4.8 (318) A 16-room Georgian townhouse hotel on a quiet Edinburgh terrace, within walking distance of the Royal Mile and the Castle.](https://staycation.co.uk/edinburgh/hotels/24-royal-terrace) [0.4 miles Edinburgh Six Brunton Place Guest House ★ 4.7 (82) Adults-only B&B on a quiet Edinburgh terrace near Waverley station, with spotless rooms and a hearty breakfast to start the day.](https://staycation.co.uk/edinburgh/hotels/six-brunton-place-guest-house) [0.4 miles Edinburgh · Dogs welcome voco Edinburgh Royal Terrace an IHG Hotel ★ 4.0 (1,350) A row of Georgian townhouses on Royal Terrace forms this 97-room Edinburgh hotel, an easy walk from the city's main attractions.](https://staycation.co.uk/edinburgh/hotels/voco-edinburgh-royal-terrace-an-ihg-hotel) [0.4 miles Edinburgh Aparthotel Adagio Edinburgh Royal Mile ★ 4.4 (2,145) On Edinburgh's Royal Mile, this aparthotel offers self-catering rooms with kitchenettes, ideal for exploring the Old Town on foot.](https://staycation.co.uk/edinburgh/hotels/aparthotel-adagio-edinburgh-royal-mile) [0.4 miles Edinburgh · Dogs welcome BrewDog DogHouse Edinburgh ★ 4.6 (1,015) A beer-focused hotel with just 20 rooms and a bar pouring guest and gluten-free beers, minutes from Waverley station in Edinburgh.](https://staycation.co.uk/edinburgh/hotels/brewdog-doghouse-edinburgh) [0.4 miles Edinburgh Lyla Rooms ★ 4.8 (486) Edinburgh's city centre is home to Lyla Rooms, four elegant suites above a tasting-menu restaurant in a restored townhouse.](https://staycation.co.uk/edinburgh/hotels/lyla-rooms) [0.5 miles Edinburgh hub by Premier Inn Edinburgh Royal Mile ★ 4.3 (2,644) A compact, well-placed hotel just off Edinburgh's Royal Mile, with easy walking access to the castle and Holyrood Palace.](https://staycation.co.uk/edinburgh/hotels/hub-by-premier-inn-edinburgh-royal-mile) [0.5 miles Edinburgh · Dogs welcome Travelodge Edinburgh Central ★ 4.0 (2,769) With 193 rooms across six floors just off the Royal Mile, Travelodge Edinburgh Central puts Edinburgh Castle and Waverley Station within easy walking distance.](https://staycation.co.uk/edinburgh/hotels/travelodge-edinburgh-central) [0.5 miles Edinburgh No 11 ★ 4.4 (802) A 10-room hotel on Brunswick Street in Edinburgh, close to Edinburgh Waverley and Edinburgh Zoo, with its own restaurant and bar.](https://staycation.co.uk/edinburgh/hotels/no-11) [0.5 miles Edinburgh Playfair House Hotel ★ 4.4 (14) A 12-room hotel on Leopold Place, Edinburgh, well suited to travellers who want a compact base close to Waverley station.](https://staycation.co.uk/edinburgh/hotels/playfair-house-hotel) [0.5 miles Edinburgh · Dogs welcome Holiday Inn Express Edinburgh Royal Mile ★ 4.2 (1,328) A 78-room hotel just off the Royal Mile in Edinburgh's Old Town, within easy walking distance of the Castle and Waverley Station.](https://staycation.co.uk/edinburgh/hotels/holiday-inn-express-edinburgh-royal-mile) [0.5 miles Edinburgh Lantern Guest House ★ 4.3 (31) Small guest house on Windsor Street in Edinburgh, just half a mile from Waverley station, with three self-contained en-suite rooms.](https://staycation.co.uk/edinburgh/hotels/lantern-guest-house) [0.6 miles Edinburgh Leonardo Royal Hotel Edinburgh ★ 4.0 (3,023) Edinburgh's Old Town, close to the Royal Mile and train station, is home to this 190-room Leonardo Royal Hotel on Jeffrey Street.](https://staycation.co.uk/edinburgh/hotels/leonardo-royal-hotel-edinburgh) [0.6 miles Edinburgh Parliament House Hotel ★ 4.4 (639) A 53-room hotel on Calton Hill, Edinburgh, with free on-site parking and a restaurant and bar for guests who don't want to venture out.](https://staycation.co.uk/edinburgh/hotels/parliament-house-hotel) [0.6 miles Edinburgh Apex Waterloo Place Hotel ★ 4.4 (2,108) Apex Waterloo Place Hotel offers 184 spacious, well-equipped rooms in central Edinburgh, with a pool, sauna and steam room to unwind in.](https://staycation.co.uk/edinburgh/hotels/apex-waterloo-place-hotel) [0.6 miles Edinburgh Cairn Hotel ★ 4.1 (1,352) 72-room hotel on Windsor Street in Edinburgh with its own bar and breakfast, a short walk from Edinburgh Waverley.](https://staycation.co.uk/edinburgh/hotels/cairn-hotel) [0.6 miles Edinburgh Lyncliff Hotel ★ 4.1 (1,350) Small nine-room hotel on Windsor Street in Edinburgh, a short walk from Edinburgh Waverley and the city's restaurants and bars.](https://staycation.co.uk/edinburgh/hotels/lyncliff-hotel) [0.6 miles Edinburgh Premier Inn Edinburgh City Centre Royal Mile ★ 4.1 (600) Premier Inn on East Market Street offers a hearty breakfast spread and an on-site bar, moments from Waverley station and the Royal Mile.](https://staycation.co.uk/edinburgh/hotels/premier-inn-edinburgh-city-centre-royal-mile) [0.6 miles Edinburgh Hanover House Hotel ★ 4.6 (53) Small Georgian townhouse hotel on Windsor Street, Edinburgh, close to Edinburgh Zoo and under a mile from Waverley station.](https://staycation.co.uk/edinburgh/hotels/hanover-house-hotel) [0.6 miles Edinburgh a&o Edinburgh City ★ 3.7 (2,797) Budget-friendly hotel on Blackfriars Street, steps from Edinburgh's Old Town, with 132 rooms and easy access to transport links.](https://staycation.co.uk/edinburgh/hotels/a-o-edinburgh-city) [0.6 miles Edinburgh Courtyard Edinburgh by Marriott ★ 4.3 (1,908) A 240-room Marriott hotel on Baxters Place, Edinburgh, known for its hearty breakfast and easy walk to Calton Hill and the Royal Mile.](https://staycation.co.uk/edinburgh/hotels/courtyard-edinburgh-by-marriott) [0.6 miles Edinburgh NYX Hotel Edinburgh ★ 4.7 (38) A boutique base just off Edinburgh's Royal Mile, with 125 colourful rooms and its own bar-restaurant close to Waverley Station.](https://staycation.co.uk/edinburgh/hotels/nyx-hotel-edinburgh) [0.6 miles Edinburgh The Glasshouse Autograph Collection ★ 4.3 (914) A rooftop garden with city views sets The Glasshouse Autograph Collection apart in Edinburgh's centre, near Greenside Place.](https://staycation.co.uk/edinburgh/hotels/the-glasshouse-autograph-collection) [0.6 miles Edinburgh Radisson Blu Edinburgh City Centre ★ 4.4 (2,807) Hotel on Edinburgh's Royal Mile with a restaurant, bar and hearty breakfast, plus spa and gym facilities for guests to unwind after sightseeing.](https://staycation.co.uk/edinburgh/hotels/radisson-blu-edinburgh-city-centre) [0.6 miles Edinburgh Edinburgh Central Rooms ★ 4.6 (274) A 9-room guesthouse on Hill Street in Edinburgh, close to Edinburgh Waverley and Edinburgh Zoo, with pubs and restaurants on the doorstep.](https://staycation.co.uk/edinburgh/hotels/edinburgh-central-rooms) [0.6 miles Edinburgh The Inn on the Mile ★ 4.2 (1,563) Nine boutique bedrooms above a bar and kitchen in a former bank on the Royal Mile, right in the middle of the Old Town.](https://staycation.co.uk/edinburgh/hotels/the-inn-on-the-mile) [0.6 miles Edinburgh Hilton Edinburgh Carlton ★ 4.1 (2,730) A 211-room hotel on North Bridge in Edinburgh, with spacious en-suite rooms moments from the Royal Mile.](https://staycation.co.uk/edinburgh/hotels/hilton-edinburgh-carlton) [0.6 miles Edinburgh Ten Hill Place Hotel ★ 4.6 (1,752) Four-star hotel in a quiet Georgian square off Nicolson Street, owned by the Royal College of Surgeons of Edinburgh.](https://staycation.co.uk/edinburgh/hotels/ten-hill-place-hotel) [0.6 miles Edinburgh · Dogs welcome Holiday Inn Express Edinburgh City Centre ★ 4.1 (2,621) Hotel at Picardy Place, Edinburgh, with a tram stop right outside and the Old Town, pubs and restaurants within easy walking distance.](https://staycation.co.uk/edinburgh/hotels/holiday-inn-express-edinburgh-city-centre) [0.6 miles Edinburgh KM Central ★ 4.1 (566) KM Central is a 45-room hotel on Richmond Place in Edinburgh, just over a mile from Waverley station with an electric vehicle charge point on site.](https://staycation.co.uk/edinburgh/hotels/km-central) [0.6 miles Edinburgh Mono Suites ★ 4.0 (141) A 10-room hotel on South Bridge in Edinburgh, with its own restaurant and bar and Waverley station under a mile away.](https://staycation.co.uk/edinburgh/hotels/mono-suites) [0.6 miles Edinburgh The Scotsman Hotel ★ 4.4 (1,716) A 72-room hotel on North Bridge in Edinburgh, with spacious rooms and a restaurant, bar and garden, a short walk from Waverley station.](https://staycation.co.uk/edinburgh/hotels/the-scotsman-hotel) [0.6 miles Edinburgh Ibis Edinburgh Centre South Bridge - Royal Mile ★ 4.2 (4,088) Straightforward, air-conditioned rooms with drinks on hand, just off the Royal Mile in central Edinburgh, close to the castle.](https://staycation.co.uk/edinburgh/hotels/ibis-edinburgh-centre-south-bridge-royal-mile) [0.7 miles Edinburgh House of Gods Royal Mile ★ 4.3 (601) A 22-room hotel on Edinburgh's Cowgate, footsteps from the Royal Mile, with Edinburgh Waverley station and the Old Town's pubs and restaurants all within easy walking distance.](https://staycation.co.uk/edinburgh/hotels/house-of-gods-royal-mile) [0.7 miles Edinburgh ibis Edinburgh Centre Royal Mile Hunter Square ★ 4.3 (2,219) A 99-room, six-storey ibis hotel just off the Royal Mile in Edinburgh's Old Town, steps from bars, restaurants and city sights.](https://staycation.co.uk/edinburgh/hotels/ibis-edinburgh-centre-royal-mile-hunter-square) [🏨Hotels 0.7 miles Edinburgh JOIVY Affordable Edinburgh - Adults only Adults-only budget hotel on Haddington Place, a short walk from Edinburgh's city centre and its main sights.](https://staycation.co.uk/edinburgh/hotels/joivy-affordable-edinburgh-adults-only) [0.7 miles Edinburgh The Balmoral ★ 4.7 (3,295) Landmark five-star hotel at the east end of Princes Street, known for its clock tower, Michelin-starred dining and full spa.](https://staycation.co.uk/edinburgh/hotels/the-balmoral) [0.7 miles Edinburgh W Edinburgh ★ 4.4 (780) A striking modern high-rise among Edinburgh's St James Square, W Edinburgh offers 244 rooms, a spa, gym and rooftop-style city views.](https://staycation.co.uk/edinburgh/hotels/w-edinburgh) [0.7 miles Edinburgh Hotel Balmoral ★ 4.7 (3,295) A 20-room hotel on Westgate Road in Newcastle upon Tyne, with free on-site parking for easy city stays.](https://staycation.co.uk/newcastle-upon-tyne/hotels/hotel-balmoral) [0.7 miles Edinburgh Hotel Indigo Edinburgh ★ 4.3 (992) A 60-room hotel on York Place in Edinburgh, with a well-regarded breakfast and easy reach of Princes Street and the Castle.](https://staycation.co.uk/edinburgh/hotels/hotel-indigo-edinburgh) [0.7 miles Edinburgh Market Street Hotel ★ 4.7 (879) Edinburgh hotel on Market Street with a top-floor bar and restaurant, champagne breakfasts, and 94 rooms close to Waverley Station.](https://staycation.co.uk/edinburgh/hotels/market-street-hotel) [0.7 miles Edinburgh · Dogs welcome Motel One Edinburgh-Princes ★ 4.4 (1,726) Motel One Edinburgh-Princes puts 140 rooms on Princes Street itself, close to Edinburgh Waverley station and Edinburgh Zoo.](https://staycation.co.uk/edinburgh/hotels/motel-one-edinburgh-princes) [0.7 miles Edinburgh The Inn Place ★ 4.3 (269) A 19th-century building on Cockburn Street in Edinburgh, The Inn Place offers 41 simple en-suite rooms close to Waverley station.](https://staycation.co.uk/edinburgh/hotels/the-inn-place) [0.7 miles Edinburgh On The Walk ★ 3.7 (67) Hotel on Albert Place in Edinburgh, a short walk from Waverley station and Edinburgh Zoo, with pubs and restaurants close by.](https://staycation.co.uk/edinburgh/hotels/on-the-walk) [0.7 miles Edinburgh Regent House Hotel ★ 3.7 (348) A budget-friendly base for city breaks in Edinburgh, close to Waverley station with free on-site parking and 17 straightforward rooms.](https://staycation.co.uk/edinburgh/hotels/regent-house-hotel) [0.7 miles Edinburgh Premier Inn Edinburgh City Centre York Place St James Quarter hotel ★ 4.4 (1,487) A reliable base for city-break travellers and shoppers, this York Place Premier Inn sits close to St James Quarter and Waverley Station.](https://staycation.co.uk/edinburgh/hotels/premier-inn-edinburgh-city-centre-york-place-st-james-quarter-hotel) [0.7 miles Edinburgh The Broughton Hotel ★ 4.6 (25) Just six rooms and a two-minute walk from Edinburgh Waverley, The Broughton Hotel offers a compact, personal base in the city.](https://staycation.co.uk/edinburgh/hotels/the-broughton-hotel) [0.7 miles Edinburgh Ben Cruachan Guest House ★ 4.8 (146) A quiet guest house in Edinburgh's Leith area, suited to travellers who want comfortable rooms and easy transport links without city-centre noise.](https://staycation.co.uk/edinburgh/hotels/ben-cruachan-guest-house) [0.8 miles Edinburgh Ballantrae Albany Hotel ★ 3.9 (421) A 42-room hotel on Albany Street in Edinburgh, with a spa and sauna on-site plus free parking, a rare combination in the city centre.](https://staycation.co.uk/edinburgh/hotels/ballantrae-albany-hotel) [🏨Hotels 0.8 miles Edinburgh City Guest House ★ 5.0 (1) A budget-friendly base for drivers or Zoo visitors, City Guest House offers 15 simple rooms and free parking in Edinburgh, 2 miles from Waverley.](https://staycation.co.uk/edinburgh/hotels/city-guest-house) [0.8 miles Edinburgh Elder York Guest House ★ 4.4 (229) Elder York Guest House is a stone-built guesthouse on Elder Street, Edinburgh, just 0.3 miles from Edinburgh Waverley station.](https://staycation.co.uk/edinburgh/hotels/elder-york-guest-house) [0.8 miles Edinburgh · Dogs welcome Motel One Edinburgh-Royal ★ 4.4 (2,556) A 208-room city hotel on Market Street, Edinburgh, well suited to sightseers who want to walk everywhere and still get a proper breakfast.](https://staycation.co.uk/edinburgh/hotels/motel-one-edinburgh-royal) [0.8 miles Edinburgh Stay Central ★ 3.9 (719) Budget-friendly hotel on Cowgate in Edinburgh, well suited to travellers who want a lively central base rather than a quiet retreat.](https://staycation.co.uk/edinburgh/hotels/stay-central) [0.8 miles Edinburgh The Edinburgh Grand ★ 4.6 (482) Suite-style rooms with kitchens on St Andrew Square, Edinburgh, a short walk from Waverley station.](https://staycation.co.uk/edinburgh/hotels/the-edinburgh-grand)

Showing the 60 nearest of 264. For the rest, see [hotels and B&Bs around Edinburgh](https://staycation.co.uk/edinburgh/hotels).

## Quick answers

### How many hotels and B&Bs are there near Palace of Holyroodhouse?

We list 264 within 3 miles of Palace of Holyroodhouse, measured in a straight line.

### Which hotels and B&Bs are closest to Palace of Holyroodhouse?

The nearest are Abbey Strand Apartments at Holyrood (under 0.2 miles), Edinburgh Holyrood Hotel (0.2 miles) and Holyrood Aparthotel (0.3 miles).

### Are there dog-friendly hotels and B&Bs near Palace of Holyroodhouse?

Yes: 12 of the 264 accept dogs. They are marked on this page.

### How are the distances worked out?

They are straight-line distances between each place and Palace of Holyroodhouse, so the journey by road will be a little longer.
