Hotels and B&Bs near Holyrood Park
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 · Distances are straight-line · Ratings from Google · About Holyrood Park
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Showing the 60 nearest of 261. For the rest, see hotels and B&Bs around Edinburgh.
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.