# Hotels and B&Bs near Holyrood Park — 261 within 3 miles (2026)

> 261 hotels and B&Bs within 3 miles of Holyrood Park in Edinburgh, City of Edinburgh. The nearest is Pollock Halls, 0.6 miles away. 12 accept dogs.

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

261 within 3 miles · nearest first

**In short:** 261 hotels and B&Bs within 3 miles of Holyrood Park in Edinburgh, City of Edinburgh. The nearest is Pollock Halls, 0.6 miles away. 12 accept dogs.

Updated 31 August 2026 · Distances are straight-line · Ratings from Google · [About Holyrood Park](https://staycation.co.uk/edinburgh/attractions/holyrood-park)

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

[0.6 miles Edinburgh Pollock Halls ★ 4.1 (311) With 2,000 rooms, Pollock Halls in Edinburgh is a vast B&B near Holyrood Park, with free parking and a restaurant on site.](https://staycation.co.uk/edinburgh/hotels/pollock-halls) [0.7 miles Edinburgh · Dogs welcome Prestonfield House ★ 4.7 (1,714) A 17th-century country house in twenty acres below Arthur's Seat, theatrically decorated and ten minutes from the city centre.](https://staycation.co.uk/edinburgh/hotels/prestonfield-house) [0.7 miles Edinburgh The Scholar ★ 4.7 (490) A 72-room hotel on Holyrood Park Road in Edinburgh, with spacious rooms, a garden and free on-site parking close to Edinburgh Zoo.](https://staycation.co.uk/edinburgh/hotels/the-scholar) [0.7 miles Edinburgh The Scott ★ 4.4 (730) A 36-room hotel on Holyrood Park Road in Edinburgh, known for a generous breakfast and comfortable, well-kept rooms.](https://staycation.co.uk/edinburgh/hotels/the-scott) [0.7 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.7 miles Edinburgh Brae Guest House ★ 4.1 (67) A full Scottish breakfast and a garden terrace set the tone at this five-room B&B on Willowbrae Road, a couple of miles from Edinburgh Waverley.](https://staycation.co.uk/edinburgh/hotels/brae-guest-house) [0.8 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.8 miles Edinburgh Dorstan Guest House ★ 4.6 (216) A cooked breakfast starts the day at Dorstan Guest House, an 8-room B&B in Edinburgh with free parking and a garden.](https://staycation.co.uk/edinburgh/hotels/dorstan-guest-house) [0.8 miles Edinburgh Hotel Ceilidh-Donia - Townhouse Hotel ★ 4.8 (535) A 17-room townhouse hotel in a quiet Edinburgh residential street, close to Edinburgh Zoo with easy bus links into the city centre.](https://staycation.co.uk/edinburgh/hotels/hotel-ceilidh-donia-townhouse-hotel) [0.8 miles Edinburgh Gifford House ★ 4.7 (107) Adults-only guest accommodation on Dalkeith Road, Edinburgh, with free on-site parking and Edinburgh Waverley just over two miles away.](https://staycation.co.uk/edinburgh/hotels/gifford-house) [0.8 miles Edinburgh Rosehall Hotel ★ 4.3 (84) Guest accommodation on Dalkeith Road in Edinburgh, a short journey from the city centre, with free on-site parking and en-suite rooms.](https://staycation.co.uk/edinburgh/hotels/rosehall-hotel) [0.8 miles Edinburgh Gladstone House ★ 4.7 (29) Four-star Victorian guest house in Newington with private parking, run personally by its owners and known for its breakfasts.](https://staycation.co.uk/edinburgh/hotels/gladstone-house) [0.8 miles Edinburgh 94DR ★ 4.8 (69) Six-room Victorian guest house in Edinburgh, near Edinburgh Zoo and around two miles from Edinburgh Waverley, with chic design-led rooms.](https://staycation.co.uk/edinburgh/hotels/94dr) [0.8 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) [🏨Hotels 0.8 miles Edinburgh Oxford Residence A well-equipped hotel on Oxford Street, Edinburgh, suited to travellers who want a gym, spa and pool on hand without a car.](https://staycation.co.uk/edinburgh/hotels/oxford-residence) [0.8 miles Edinburgh MW Townhouse ★ 3.8 (37) MW Townhouse is an 8-room Victorian-era guesthouse in Edinburgh with a Scottish breakfast and on-site bar, plus free parking.](https://staycation.co.uk/edinburgh/hotels/mw-townhouse) [0.8 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) [🏨Hotels 0.8 miles Edinburgh The Thistle House A 10-room B&B on Kilmaurs Terrace in Edinburgh, with free on-site parking and its own garden and bar just 2.28 miles from Waverley station.](https://staycation.co.uk/edinburgh/hotels/the-thistle-house) [0.9 miles Edinburgh AmarAgua Guest house ★ 4.7 (63) Adults-only guesthouse in Edinburgh with individually decorated en-suite rooms, free WiFi, breakfast and free on-site parking.](https://staycation.co.uk/edinburgh/hotels/amaragua-guest-house) [0.9 miles Edinburgh Premier Inn Edinburgh East ★ 4.0 (889) Premier Inn Edinburgh East on Willowbrae Road offers 50 rooms with well-placed sockets and an on-site pub, handy for Holyrood Palace and the Castle.](https://staycation.co.uk/edinburgh/hotels/premier-inn-edinburgh-east) [0.9 miles Edinburgh Salisbury Green Hotel & Bistro ★ 3.9 (312) 108 en-suite rooms with free WiFi at Salisbury Green Hotel & Bistro, close to Holyrood Park in Edinburgh.](https://staycation.co.uk/edinburgh/hotels/salisbury-green-hotel-bistro) [0.9 miles Edinburgh The Salisbury Hotel ★ 3.9 (312) A family-run townhouse hotel on Salisbury Road in Edinburgh, with individually styled rooms and a French bistro, close to Edinburgh Zoo.](https://staycation.co.uk/edinburgh/hotels/the-salisbury-hotel) [0.9 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.9 miles Edinburgh Southside Guest House ★ 4.5 (113) Eight-room guest house in an 1867 Victorian townhouse on Newington Road, a short walk from Arthur's Seat and the University.](https://staycation.co.uk/edinburgh/hotels/southside-guest-house) [0.9 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.9 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.9 miles Edinburgh Blossom Guest House ★ 4.2 (97) A small 8-room guest house in a period Edinburgh building on Minto Street, with free parking rare for the city centre.](https://staycation.co.uk/edinburgh/hotels/blossom-guest-house) [0.9 miles Edinburgh Edinburgh Holiday Guest House ★ 4.3 (178) A 19th-century stone guest house on Minto Street, Edinburgh, offering casual en-suite rooms and free breakfast within reach of the Royal Mile.](https://staycation.co.uk/edinburgh/hotels/edinburgh-holiday-guest-house) [0.9 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) [1 mile Edinburgh Bala House ★ 4.4 (44) A straightforward guest house on Mayfield Terrace in Edinburgh, suited to those who want free parking and easy access to the city centre.](https://staycation.co.uk/edinburgh/hotels/bala-house) [1 mile Edinburgh Thrums Hotel ★ 4.0 (115) An 18-room hotel on Minto Street in Edinburgh, with free on-site parking and a garden, about 1.81 miles from Waverley station.](https://staycation.co.uk/edinburgh/hotels/thrums-hotel) [🏨Hotels 1 mile Edinburgh Appin House - Guest house A six-room Edinburgh guest house with breakfast, a bar and restaurant on site, plus a pool, gym and spa, near Edinburgh Zoo.](https://staycation.co.uk/edinburgh/hotels/appin-house-guest-house) [1 mile Edinburgh Sherwood Guest House ★ 4.8 (96) A 6-room Georgian guest house on Minto Street in Edinburgh, with an elegant dining room and free WiFi, close to Edinburgh Waverley.](https://staycation.co.uk/edinburgh/hotels/sherwood-guest-house) [1 mile 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) [1 mile Edinburgh Kingsway Guest House ★ 4.9 (140) For travellers who want an easy, well-run Edinburgh base, this Victorian B&B in Mayfield offers free parking and a full Scottish breakfast.](https://staycation.co.uk/edinburgh/hotels/kingsway-guest-house) [1 mile 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) [1 mile Edinburgh Clarin Guest House ★ 4.5 (55) A 7-room guest house on East Mayfield in Edinburgh, about 2 miles from Waverley station, with free on-site parking.](https://staycation.co.uk/edinburgh/hotels/clarin-guest-house) [1 mile Edinburgh Minto House ★ 4.3 (111) A no-fuss guest house on Minto Street in Edinburgh, with free on-site parking rare for the city centre.](https://staycation.co.uk/edinburgh/hotels/minto-house) [1 mile Edinburgh Sonas Guest House ★ 4.8 (157) A quiet East Mayfield B&B in Edinburgh with breakfast bags of porridge, fruit and yogurt, and easy access to the city centre.](https://staycation.co.uk/edinburgh/hotels/sonas-guest-house) [1 mile 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) [1 mile 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) [1 mile 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) [1 mile 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) [1 mile Edinburgh The Ben Doran Guest House ★ 4.0 (209) A Georgian townhouse B&B on Mayfield Gardens, Edinburgh, with a formal dining room for breakfast and a bar, plus free parking.](https://staycation.co.uk/edinburgh/hotels/the-ben-doran-guest-house) [1 mile 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) [1 mile 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) [1 mile 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) [1.1 miles Edinburgh 23 Mayfield ★ 5.0 (215) Eight-room guest house on Mayfield Gardens, Edinburgh, known for handmade breakfasts with daily specials and quiet, comfortable rooms.](https://staycation.co.uk/edinburgh/hotels/23-mayfield) [1.1 miles Edinburgh Glenalmond House ★ 4.8 (117) A 9-room guest house on Mayfield Gardens in Edinburgh, within reach of Edinburgh Zoo and about 2 miles from Waverley station.](https://staycation.co.uk/edinburgh/hotels/glenalmond-house) [1.1 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) [1.1 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) [1.1 miles Edinburgh Allison House 16 Guesthouse ★ 3.8 (429) A Georgian townhouse guesthouse on Mayfield Gardens in Edinburgh, with seven en-suite rooms and free on-site parking.](https://staycation.co.uk/edinburgh/hotels/allison-house-16-guesthouse) [1.1 miles Edinburgh Edinburgh 37 ★ 4.4 (108) Victorian townhouse B&B in Edinburgh with 9 traditionally furnished en-suite rooms, period details, and free parking near Arthur's Seat.](https://staycation.co.uk/edinburgh/hotels/edinburgh-37) [1.1 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) [1.1 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) [1.1 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) [1.1 miles Edinburgh Alexander Guest House ★ 3.6 (130) A guest house on Mayfield Gardens in Edinburgh, with free on-site parking and easy access into the city centre.](https://staycation.co.uk/edinburgh/hotels/alexander-guest-house) [1.1 miles Edinburgh Barony House ★ 5.0 (224) A six-room adults-only B&B in a period Mayfield Gardens house, with garden and bar, an easy run into central Edinburgh.](https://staycation.co.uk/edinburgh/hotels/barony-house) [1.1 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) [1.1 miles Edinburgh Arrandale Guest House ★ 3.9 (174) A modest six-room guesthouse in Edinburgh's Mayfield area, with free parking, breakfast and Wi-Fi included, close to transport links.](https://staycation.co.uk/edinburgh/hotels/arrandale-guest-house)

Showing the 60 nearest of 261. 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 Holyrood Park?

We list 261 within 3 miles of Holyrood Park, measured in a straight line.

### Which hotels and B&Bs are closest to Holyrood Park?

The nearest are Pollock Halls (0.6 miles), Prestonfield House (0.7 miles) and The Scholar (0.7 miles).

### Are there dog-friendly hotels and B&Bs near Holyrood Park?

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

### How are the distances worked out?

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