# Hotels and B&Bs near The Real Mary Kings Close — 267 within 3 miles (2026)

> 267 hotels and B&Bs within 3 miles of The Real Mary Kings Close in Edinburgh, City of Edinburgh. The nearest is Fraser Suites Edinburgh, under 0.2 miles a…

Source: https://staycation.co.uk/near/the-real-mary-kings-close/hotels (Staycation.co.uk). Cite the source page, not this text version.

267 within 3 miles · nearest first

**In short:** 267 hotels and B&Bs within 3 miles of The Real Mary Kings Close in Edinburgh, City of Edinburgh. The nearest is Fraser Suites Edinburgh, under 0.2 miles away. 12 accept dogs.

Updated 31 August 2026 · Distances are straight-line · Ratings from Google · [About The Real Mary Kings Close](https://staycation.co.uk/edinburgh/attractions/the-real-mary-kings-close)

[Cottages 30](https://staycation.co.uk/near/the-real-mary-kings-close/cottages) [Camping 17](https://staycation.co.uk/near/the-real-mary-kings-close/camping) [Hotels 267](https://staycation.co.uk/near/the-real-mary-kings-close/hotels) [Places to eat in Edinburgh](https://staycation.co.uk/edinburgh/restaurants)

[under 0.2 miles Edinburgh Fraser Suites Edinburgh ★ 4.3 (831) Suite-style hotel right on the Royal Mile, close to Edinburgh Waverley and Edinburgh Zoo, with spacious rooms and kitchenettes.](https://staycation.co.uk/edinburgh/hotels/fraser-suites-edinburgh) [under 0.2 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) [under 0.2 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) [under 0.2 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) [under 0.2 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) [under 0.2 miles Edinburgh Radisson Collection Hotel Royal Mile Edinburgh ★ 4.4 (671) Hotel on George IV Bridge in Edinburgh's Old Town, within walking distance of the Royal Mile, Edinburgh Castle and St Giles' Cathedral.](https://staycation.co.uk/edinburgh/hotels/radisson-collection-hotel-royal-mile-edinburgh) [under 0.2 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) [under 0.2 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) [under 0.2 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) [under 0.2 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) [under 0.2 miles Edinburgh Royal Mile Suites by the Castle ★ 3.0 (92) A small six-room townhouse hotel on Edinburgh's Lawnmarket, moments from the Castle and Royal Mile.](https://staycation.co.uk/edinburgh/hotels/royal-mile-suites-by-the-castle) [under 0.2 miles Edinburgh Virgin Hotels Edinburgh ★ 4.6 (984) A 222-room hotel just off Victoria Street in Edinburgh's Old Town, with a rooftop terrace looking out towards the castle.](https://staycation.co.uk/edinburgh/hotels/virgin-hotels-edinburgh) [under 0.2 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.2 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.2 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.2 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.2 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.2 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.2 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.2 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.2 miles Edinburgh The Witchery ★ 4.3 (4,069) A theatrically decorated Old Town hotel by Edinburgh Castle, with just 8 opulent suites and a celebrated restaurant.](https://staycation.co.uk/edinburgh/hotels/the-witchery) [0.2 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.2 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.2 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.2 miles Edinburgh Old Waverley Hotel ★ 4.0 (1,510) Rooms with castle and city views above Princes Street, at this 85-room Edinburgh hotel a short walk from Waverley station.](https://staycation.co.uk/edinburgh/hotels/old-waverley-hotel) [0.2 miles Edinburgh Mount Royal Edinburgh by The Unlimited Collection ★ 4.3 (369) A 169-room hotel right on Princes Street in Edinburgh, minutes from the Castle and the city's main shops and sights.](https://staycation.co.uk/edinburgh/hotels/mount-royal-edinburgh-by-the-unlimited-collection) [0.3 miles Edinburgh Apex City of Edinburgh Hotel ★ 4.5 (1,641) A 122-room hotel on Edinburgh's historic Grassmarket, beneath the castle rock, with easy walking to the Old Town's pubs and restaurants.](https://staycation.co.uk/edinburgh/hotels/apex-city-of-edinburgh-hotel) [0.3 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.3 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.3 miles Edinburgh Hotel du Vin Edinburgh ★ 4.5 (1,105) 47 rooms across a converted Old Town building in Edinburgh, with spacious bathrooms, a bistro wine bar and easy reach of the Royal Mile.](https://staycation.co.uk/edinburgh/hotels/hotel-du-vin-edinburgh) [0.3 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.3 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) [0.3 miles Edinburgh The Howard an Ascend Hotel Collection Member ★ 4.6 (482) Georgian townhouse hotel on Great King Street in Edinburgh's New Town, with just 18 rooms and free on-site parking.](https://staycation.co.uk/edinburgh/hotels/the-howard-an-ascend-hotel-collection-member) [0.3 miles Edinburgh Gleneagles Townhouse ★ 4.5 (420) The Gleneagles group's Edinburgh outpost, in a converted bank on St Andrew Square, with a members' club and rooftop bar.](https://staycation.co.uk/edinburgh/hotels/gleneagles-townhouse) [0.3 miles Edinburgh Premier Inn Edinburgh City Centre Waverley ★ 4.3 (930) Premier Inn Edinburgh City Centre Waverley on Rose Street puts Edinburgh Castle and Princes Street within easy walking distance of 136 modern rooms.](https://staycation.co.uk/edinburgh/hotels/premier-inn-edinburgh-city-centre-waverley) [0.3 miles Edinburgh Apex Grassmarket Hotel4 ★ 4.4 (1,318) A 169-room hotel on Edinburgh's Grassmarket, with many rooms looking straight up at the Castle above the old town.](https://staycation.co.uk/edinburgh/hotels/apex-grassmarket-hotel4) [0.3 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.3 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.3 miles Edinburgh hub by Premier Inn Edinburgh City Centre Rose Street ★ 4.4 (1,980) A compact, budget-friendly base for travellers who want central Edinburgh without paying for space, just off Princes Street on Rose Street.](https://staycation.co.uk/edinburgh/hotels/hub-by-premier-inn-edinburgh-city-centre-rose-street) [0.3 miles Edinburgh Le Monde Hotel ★ 4.3 (1,653) Stylish 18-room hotel on George Street in Edinburgh, with spacious, comfortable rooms and a lively bar scene close to Waverley station.](https://staycation.co.uk/edinburgh/hotels/le-monde-hotel) [0.3 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.3 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.3 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.4 miles Montrose The George Hotel ★ 4.8 (14) An independent Georgian-era hotel on George Street welcoming guests since 1814, with locally sourced Scottish cooking.](https://staycation.co.uk/montrose/hotels/the-george-hotel-montrose) [0.4 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.4 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.4 miles Edinburgh ibis Styles Edinburgh Centre St Andrew Square ★ 4.5 (2,137) Ibis Styles on St Andrew Square offers a hearty breakfast with haggis on the menu, plus 103 modern rooms in the heart of Edinburgh.](https://staycation.co.uk/edinburgh/hotels/ibis-styles-edinburgh-centre-st-andrew-square) [0.4 miles Edinburgh · Dogs welcome InterContinental Hotels - Edinburgh The George ★ 4.5 (2,234) A 240-room hotel on George Street in central Edinburgh, with a breakfast menu stretching to smoked mackerel and black pudding.](https://staycation.co.uk/edinburgh/hotels/intercontinental-hotels-edinburgh-the-george) [0.4 miles Edinburgh Hanover 71 Suites ★ 4.2 (180) Suites on Hanover Street, Edinburgh, with breakfast, a short walk from Waverley station.](https://staycation.co.uk/edinburgh/hotels/hanover-71-suites) [🏨Hotels 0.4 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.4 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.4 miles Edinburgh The Spires Edinburgh ★ 3.4 (159) Hotel on Hanover Street, Edinburgh, close to Edinburgh Waverley station and a short trip from Edinburgh Zoo, with 18 rooms and free parking.](https://staycation.co.uk/edinburgh/hotels/the-spires-edinburgh) [0.4 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.4 miles Edinburgh Wilde Aparthotels by Staycity Edinburgh Grassmarket ★ 4.7 (2,082) Aparthotel on Kings Stables Road, Edinburgh, with modern rooms and kitchenettes, some with castle views, near Grassmarket.](https://staycation.co.uk/edinburgh/hotels/wilde-aparthotels-by-staycity-edinburgh-grassmarket) [0.4 miles Edinburgh Braid Apartments by Mansley ★ 4.7 (212) Serviced apartments on Thistle Street, Edinburgh, an easy walk from shops and sights, with spacious well-equipped kitchens for longer stays.](https://staycation.co.uk/edinburgh/hotels/braid-apartments-by-mansley) [0.4 miles Edinburgh · Dogs welcome Residence Inn Edinburgh by Marriott ★ 4.2 (965) Every one of the 107 suites at Residence Inn Edinburgh by Marriott comes with its own kitchenette, making this a practical base for longer stays in the city.](https://staycation.co.uk/edinburgh/hotels/residence-inn-edinburgh-by-marriott) [0.5 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) [🏨Hotels 0.5 miles Edinburgh 28 York Place A small 8-room hotel on York Place in Edinburgh's New Town, a short walk from Waverley station and the city centre.](https://staycation.co.uk/edinburgh/hotels/28-york-place) [0.5 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.5 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)

Showing the 60 nearest of 267. 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 The Real Mary Kings Close?

We list 267 within 3 miles of The Real Mary Kings Close, measured in a straight line.

### Which hotels and B&Bs are closest to The Real Mary Kings Close?

The nearest are Fraser Suites Edinburgh (under 0.2 miles), The Inn Place (under 0.2 miles) and Motel One Edinburgh-Royal (under 0.2 miles).

### Are there dog-friendly hotels and B&Bs near The Real Mary Kings Close?

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

### How are the distances worked out?

They are straight-line distances between each place and The Real Mary Kings Close, so the journey by road will be a little longer.
