The best hotels near Edinburgh Castle, from luxury grand dames to budget-friendly digs

The best hotels near Edinburgh Castle, from luxury grand dames to budget-friendly digs

These are unusual times, and the state of affairs can change quickly. Please check the latest travel guidance before making your journey. Our writer visited these hotels pre-pandemic.

When nothing will do but a castle view – and let’s face it, Edinburgh Castle is an eyeful from any angle – these hotels deliver. You can take it all in from Princes Street (also known as shoppingcentral), or perched above the Royal Mile with Greyfriars Bobby, St Giles Cathedral and picture-perfect Victoria Street mere steps away. You’ll find rooms with views in all these hotels, from the stylishly simple to luxurious budget-busters. Come for the Festival or at Hogmanay and you’ll getall that and fireworks, too. Here's our pick of the best hotels near Edinburgh Castle, featuring the top places to stay for romantic restaurants, elegant rooms, cosy bars and stylish interiors, near Waverley Station and the Royal Mile.

Waldorf Astoria Edinburgh - The Caledonian

Edinburgh, Scotland

9 Telegraph expert rating

This imposing and historic building in the heart of the city offers a modern take on the grand hotel: think doormen in top hats and afternoon teas alongside first-class connectivity, a fitness centre (with swimming pool and Guerlain spa) and impeccably refurbished rooms. Splash out on a Castle View room for a heart-swelling outlook on life in Edinburgh. The drinking and dining spots abound, from Pompadour by Galvin, the prettiest dining room in the city (think of a box of pastel macarons), to Peacock Alley – in the old station ticket office – which is a big, bright but surprisingly intimate setting for coffee, a cocktail, or a multi-tiered afternoon tea (you’ll never forget an Iru Bru scone).
Read expert review
From £ 143
per night
Rates provided by
Booking.com

Radisson Collection Hotel, Royal Mile Edinburgh

Edinburgh, Scotland

8 Telegraph expert rating

The only five-star hotel on the Royal Mile, located between the George IV Bridge and the photogenic charms of Victoria Street. For a hotel with 136 rooms it feels nicely personal – the emphasis here is on the hotel as a destination with a show-off bar and an unusually un-Italian Italian restaurant helping things along – and guests are invited to linger and enjoy the sexy, relaxed vibe firmly established in the candlelit lobby. Interiors make great use of the clear light and unexpectedly terrific views (the best view of Edinburgh Castle is from room 507). It’s a five-minute stroll up the Royal Mile to the castle.
Read expert review
From £ 118
per night
Rates provided by
Booking.com

Hotel Du Vin & Bistro Edinburgh

Edinburgh, Scotland

8 Telegraph expert rating

The Hotel du Vin group is known for its imaginative use of historically interesting buildings and this branch in the Old Town – close to the old Royal Infirmary and well-placed for exploring – is no exception. It is intriguingly located in an 18th-century former asylum, and carefully mixes original features with a sleek modernity. Rooms come in seven categories, from Standard double or twin to Executive suite, and all except Standards have decadent freestanding baths. Elsewhere, the mezzanine-level bar is convivial, great for people-watching and offers over a dozen wines by the glass plus wine list to suit all budgets. The restaurant serves appetising and seasonal bistro fare.
Read expert review
From £ 79
per night
Rates provided by
Booking.com

Sheraton Grand Hotel & Spa

Edinburgh, Scotland

9 Telegraph expert rating

This big, glossy, corporate hotel is located just off the west end of Princes Street, directly opposite the magnificent Usher Hall, Edinburgh castle rising up behind and Arthur’s Seat lurking in the background. You can walk to the Old Town via the Grassmarket in 10 minutes and you’ve only a five-minute stroll from shopping on Princes Street. The location, range of rooms and services, luxurious spa and well-regarded restaurant (think parsnip tart with cumin ice cream) make it the perfect choice for travellers who like to know exactly what they’re getting. Service is seamlessly efficient but warmly sincere from beginning to end.
Read expert review
From £ 134
per night
Rates provided by
Booking.com

Motel One Edinburgh-Princes

Edinburgh, Scotland

8 Telegraph expert rating

A budget hotel with a terrific position on Princes Street and a strong design identity, as per the German Motel One brand. Here, that means an identity that is bold, distinctive and slightly bonkers. Rooms are pleasingly minimal, with white walls and accents of turquoise and dark brown but don’t expect a cushioned headboard or even more than one pillow per person (but do expect a really comfortable king-sized bed and powerful shower). Book a front-facing room for views of the castle. Public areas are stylish, fun and functional: the One Lounge has a bar offering a decent choice of drinks and snacks, along with great views across Princes Street to the Old Town.
Read expert review
From £ 69
per night
Rates provided by
Booking.com

Doubletree by Hilton Edinburgh City Centre

Edinburgh, Scotland

7 Telegraph expert rating

This city-centre hotel is not on the most salubrious-looking street in Edinburgh, but it’s in a central location close to the Grassmarket, with a great view of the imposing south side of the castle, and good restaurants nearby too (including The Timberyard and Castle Terrace). Although strongly corporate, the welcome is as genuinely warm as the complimentary cookie handed out on arrival, while the more stylish bar and restaurant areas make up for regimentally uniform but convincingly comfortable bedrooms. There is a strong focus on the working traveller with a business centre, 24-hour fitness suite and round-the-clock room service.
Read expert review
From £ 74
per night
Rates provided by
Booking.com

The Inn on the Mile

Edinburgh, Scotland

8 Telegraph expert rating

This former Royal Mile bank – a scaled-down layer cake of classical stone with colonnade and pediment – has been successfully converted into a lively pub with unexpectedly serene hotel rooms above. It's on one of the busiest locations in the city – the corner of the Bridges and the Royal Mile, which is a great location for sightseeing if you want to be in the thick of things. There is no lounge for guests' use, but the pub downstairs is always lively, with quiz nights, jam sessions and live bands. The breakfast menu is short and straightforward, the main menu has fairly predictable staples and the occasional Scottish reference.
Read expert review
From £ 102
per night
Rates provided by
Booking.com

The Witchery by the Castle

Edinburgh, Scotland

9 Telegraph expert rating

This extraordinary collection of fantasy suites near Edinburgh Castle is the ultimate romantic hideaway: sumptuous, indulgent, and slightly (delightfully) mad with jewel-coloured velvets, silks and brocades, carved wood, gilding and candle-light. Beds are dramatically draped or four-postered (or both); chin-deep bateau baths are perfect for sharing. Two dining rooms form the restaurant: the original Witchery – all painted ceilings, dark oak panelling and red leather, and the lighter but equally striking Secret Garden with its elegant wall of arched French windows overlooking a hidden terrace – deeply romantic on a summer's evening.
Read expert review
From £ 450
per night
Rates provided by
Booking.com

The Balmoral

Edinburgh, Scotland

9 Telegraph expert rating

Although this neo-Renaissance building has been an Edinburgh landmark for more than a century, there's nothing old-fashioned about this Forte flagship. Luxurious bedrooms with over-the-top marble bathrooms (the most expensive of which look out over Princes Street, the castle and Arthur’s Seat), a Michelin-starred restaurant, lavish afternoon teas in the Palm Court and a spacious spa with a swimming pool all add up to a sophisticated 21st-century version of a truly grand hotel. Original features including the sweeping staircases, classical columns and royal icing plasterwork have been complimented by designer Olga Polizzi's interior design wand.
Read expert review
From £ 180
per night
Rates provided by
Booking.com

Hotel Indigo Edinburgh – Princes Street

Edinburgh, Scotland

8 Telegraph expert rating

A mid-range chain hotel with a keen sense of style and a cracking Princes Street location. The bar, restaurant and rooms at the front have splendid views of the Old Town and, if you look to your right, a pretty good view of the castle. The 61 rooms and three suites are an entertaining take on clubby traditional meets contemporary design. Minibars have complimentary water, juice and snacks and bathrooms have a faintly Art Deco feel. The Juniper Cocktail Bar is bright and buzzy, leading into a quieter area with inviting high back chairs, perfect for a quiet loll.
Read expert review
From £ 43
per night
Rates provided by
Booking.com

Market Street Hotel

Edinburgh, Scotland

9 Telegraph expert rating

This design-led, castle-view hotel in Edinburgh brings both style and substance to a great city-centre location. It’s sleek, it’s sensuously simple, it’s downright sexy. No cookie-cutter thinking here: modern design complements the local vernacular, from the sandstone exterior to the sliding oak shutters. And it isn’t design sacrificing function – everything works as well as it looks. The only drawback? The temptation to sip Champagne all day drinking in the Nor’loft’s views until it’s time to retreat to the zen-like sanctuary of your slickly stylish bedroom. For all that stylish sophistication, service is delivered with winning warmth from enthusiastic staff.
Read expert review
From £ 121
per night
Rates provided by
Booking.com

Contributions by Rachel Cranshaw

Share