Skip to main content

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

Pollock Halls 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.

Prestonfield House 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.

The Scholar 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.

The Scott 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.

Abbey Strand Apartments at Holyrood 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.

Brae Guest House 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.

Edinburgh Holyrood Hotel 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.

Dorstan Guest House 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.

Hotel Ceilidh-Donia - Townhouse Hotel 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.

Gifford House 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.

Rosehall Hotel 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.

Gladstone House 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.

94DR 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.

Holyrood Aparthotel 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.

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.

MW Townhouse 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.

The Brewers Rooms Contemporary Aparthotel 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.

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.

AmarAgua Guest 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.

Premier Inn Edinburgh East 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.

Salisbury Green Hotel & Bistro 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.

The Salisbury Hotel 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.

KM Central 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.

Southside Guest House 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.

City Retreat Edinburgh ApartHotels 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.

Ten Hill Place Hotel 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.

Blossom Guest House 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.

Edinburgh Holiday 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.

Aparthotel Adagio Edinburgh 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.

Bala House 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.

Thrums Hotel 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.

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.

Sherwood 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.

BrewDog DogHouse Edinburgh 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.

Kingsway Guest House 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.

Terrace hotel 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.

Clarin Guest House 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.

Minto 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.

Sonas Guest 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.

Travelodge Edinburgh Central 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.

Holiday Inn Express Edinburgh Royal Mile 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.

Six Brunton Place Guest House 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.

hub by Premier Inn Edinburgh Royal Mile 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.

The Ben Doran Guest House 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.

24 Royal Terrace 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.

a&o Edinburgh City 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.

voco Edinburgh Royal Terrace an IHG Hotel 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.

23 Mayfield 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.

Glenalmond House 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.

Ibis Edinburgh Centre South Bridge - Royal Mile 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.

Mono Suites 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.

Allison House 16 Guesthouse 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.

Edinburgh 37 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.

House of Gods Royal Mile 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.

Leonardo Royal Hotel Edinburgh 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.

Radisson Blu Edinburgh City Centre 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.

Alexander Guest House 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.

Barony 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.

The Inn on the Mile 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.

Arrandale Guest House 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.

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.