# Hotels and B&Bs near National Galleries Scotland: Portrait — 267 within 3 miles (2026)

> 267 hotels and B&Bs within 3 miles of National Galleries Scotland: Portrait in Edinburgh, City of Edinburgh. The nearest is ibis Styles Edinburgh Centre S…

Source: https://staycation.co.uk/near/national-galleries-scotland-portrait/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 National Galleries Scotland: Portrait in Edinburgh, City of Edinburgh. The nearest is ibis Styles Edinburgh Centre St Andrew Square, under 0.2 miles away. 12 accept dogs.

Updated 31 August 2026 · Distances are straight-line · Ratings from Google · [About National Galleries Scotland: Portrait](https://staycation.co.uk/edinburgh/attractions/national-galleries-scotland-portrait)

[Cottages 29](https://staycation.co.uk/near/national-galleries-scotland-portrait/cottages) [Camping 17](https://staycation.co.uk/near/national-galleries-scotland-portrait/camping) [Hotels 267](https://staycation.co.uk/near/national-galleries-scotland-portrait/hotels) [Places to eat in Edinburgh](https://staycation.co.uk/edinburgh/restaurants)

[under 0.2 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) [🏨Hotels under 0.2 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) [under 0.2 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) [under 0.2 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) [under 0.2 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) [under 0.2 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) [🏨Hotels under 0.2 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.2 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.2 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.2 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.2 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.2 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) [0.2 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) [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 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.2 miles Edinburgh The Royal Scots Club Edinburgh ★ 4.5 (777) A 25-room club hotel on Abercromby Place in Edinburgh's New Town, with free on-site parking rare in the city centre.](https://staycation.co.uk/edinburgh/hotels/the-royal-scots-club-edinburgh) [0.2 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.2 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.2 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.2 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.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.2 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.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 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 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.3 miles Edinburgh 29 Queen Street City Apartments ★ 3.8 (31) Apartment-style stay in a Georgian New Town building on Queen Street, Edinburgh, with kitchens in every room and no parking on site.](https://staycation.co.uk/edinburgh/hotels/29-queen-street-city-apartments) [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 Atlas House ★ 4.2 (146) Atlas House is an 11-room guest accommodation on London Street in Edinburgh, a short walk from Waverley station.](https://staycation.co.uk/edinburgh/hotels/atlas-house) [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 · 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.3 miles Edinburgh No 53 Frederick Street ★ 4.6 (462) A 14-room Edinburgh B&B on Frederick Street with spacious, comfortable rooms and free on-site parking close to Waverley station.](https://staycation.co.uk/edinburgh/hotels/no-53-frederick-street) [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.3 miles Edinburgh Rabble ★ 4.3 (1,601) Rabble on Frederick Street offers en-suite rooms with room service, above a lively restaurant and bar in the heart of Edinburgh.](https://staycation.co.uk/edinburgh/hotels/rabble) [0.3 miles Edinburgh The Frederick House Hotel ★ 4.2 (798) A city-centre base for travellers who want to walk everywhere in Edinburgh, with clean, quiet rooms just off George Street.](https://staycation.co.uk/edinburgh/hotels/the-frederick-house-hotel) [0.3 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.3 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.3 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.3 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.4 miles Edinburgh East Claremont Guest House ★ 4.2 (144) An adults-only Georgian guest house on East Claremont Street in Edinburgh, a short walk from Waverley station and Edinburgh Zoo.](https://staycation.co.uk/edinburgh/hotels/east-claremont-guest-house) [🏨Hotels 0.4 miles Edinburgh The Claremont Hotel A townhouse hotel on a quiet Edinburgh crescent, with a walled garden and airy rooms a short walk from the city's attractions.](https://staycation.co.uk/edinburgh/hotels/the-claremont-hotel) [0.4 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.4 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.4 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.4 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.4 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) [0.4 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.4 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.4 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.4 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) [0.4 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.5 miles Edinburgh Ailsa Guest House ★ 4.0 (68) A straightforward 8-room guest house on Eyre Place, Edinburgh, suited to travellers who want a simple base close to Waverley and the Zoo.](https://staycation.co.uk/edinburgh/hotels/ailsa-guest-house) [0.5 miles Edinburgh · Dogs welcome Dene Guest House ★ 4.6 (142) Georgian guest house in Edinburgh with 13 rooms, some en suite, free Wi-Fi and free on-site parking close to the zoo.](https://staycation.co.uk/edinburgh/hotels/dene-guest-house) [0.5 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) [0.5 miles Edinburgh Edinburgh Castle Apartments ★ 4.2 (239) 18-room hotel on Castle Street, Edinburgh, close to pubs and restaurants, with well-equipped rooms though some run small.](https://staycation.co.uk/edinburgh/hotels/edinburgh-castle-apartments) [0.5 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) [0.5 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.5 miles Edinburgh 30 Castle Street Deluxe Apartments ★ 3.4 (28) Adults-only apartments on Castle Street, Edinburgh, with full kitchens and en-suite bathrooms for guests who want to self-cater in the city centre.](https://staycation.co.uk/edinburgh/hotels/30-castle-street-deluxe-apartments) [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 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)

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 National Galleries Scotland: Portrait?

We list 267 within 3 miles of National Galleries Scotland: Portrait, measured in a straight line.

### Which hotels and B&Bs are closest to National Galleries Scotland: Portrait?

The nearest are ibis Styles Edinburgh Centre St Andrew Square (under 0.2 miles), City Guest House (under 0.2 miles) and Elder York Guest House (under 0.2 miles).

### Are there dog-friendly hotels and B&Bs near National Galleries Scotland: Portrait?

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 National Galleries Scotland: Portrait, so the journey by road will be a little longer.
