Best Hotels in Edinburgh City Centre: Luxury, Boutique & Value Stays

Edinburgh’s city centre packs an extraordinary amount into a small area. The Old Town’s cobbled closes, the Georgian elegance of the New Town, Edinburgh Castle sitting above it all, and Waverley Station connecting you to the rest of Scotland, staying central means you’re walking distance from virtually everything.

This guide covers seven of the best Edinburgh city centre hotels across three categories: luxury landmarks, boutique properties, and solid mid-range budget options that won’t drain your budget.

Edinburgh City Centre Hotel Prices at a Glance

“All prices are approximate and vary significantly by season. Edinburgh Festival (August) and Hogmanay (New Year) periods command substantially higher rates across all properties.”

HotelCategoryPrice RangeLocation
The BalmoralLuxury£350–£800+Princes Street (East)
The WitcheryLuxury Boutique£400–£700+Royal Mile
The CaledonianLuxury£200–£500+Princes Street (West)
Gleneagles TownhouseBoutique£250–£600+St Andrew Square
House of GodsBoutique£150–£350+Cowgate
Market Street HotelMid-Range£150–£280Old Town
Premier Inn Princes StBudget£80–£180Princes Street

Luxury & Iconic Stays in Edinburgh

These three hotels are the ones locals will name if you ask where to splash out. Each has a distinct identity: railway grandeur, gothic drama, or classic five-star polish, but all deliver stays you’ll remember for years. You Must read 7 Best 5-Star Hotels in Edinburgh City Centre, a detailed guide about best luxury 5 Star Hotels in Edinburgh City Centre!

The Balmoral Hotel, Edinburgh

Check the Property’s location on Google Maps.

The Balmoral hotel Edinburgh Room

The Balmoral sits at the eastern end of Princes Street, directly above Waverley Station. You can step off the train and reach the hotel in minutes. Its clock tower is a city landmark and is famously set slightly fast, a tradition said to help guests catch their trains.

Inside, expect elegant interiors with tartan accents, spacious rooms, and suites offering direct views of Edinburgh Castle. The hotel is also home to Number One, a Michelin-starred restaurant, and the Palm Court is one of Edinburgh’s most famous afternoon tea venues. Here is the full Detailed Guide on The Balmoral Hotel Edinburgh.

Star Rating: ★★★★★
Price Range: £350–£800+ per night

Best Suited For:

  • Couples celebrating a special occasion.
  • Business travellers who want top-tier service.
  • Anyone who wants castle views from their room.
Pros:
  • Unbeatable location directly above Waverley Station.
  • Michelin-starred dining at Number One.
  • Several rooms with direct Edinburgh Castle views.
  • Strong spa facilities.
  • Iconic afternoon tea experience in Palm Court.
Cons:
  • One of the most expensive hotels in Edinburgh.
  • Princes Street location can lead to some street noise.
  • Traditional interiors may feel conservative compared to newer boutique hotels.

[I recommend booking directly on Agoda for better deals and the complete rate options.]

The Witchery by the Castle

Check the Property’s location on Google Maps.

The Witchery hotel Edinburgh Room

The Witchery occupies a historic 16th-century building beside Edinburgh Castle at the top of the Royal Mile. It offers just nine individually designed suites, each with dramatic, gothic-inspired interiors featuring four-poster beds, velvet drapes, and candlelit ambience.

Each suite is unique, and the on-site restaurant is also highly regarded. The location is one of the most dramatic in Edinburgh, directly beneath the castle.

[You can read more about the Witchery by the Castle here]

Star Rating: ★★★★★ (Boutique)
Price Range: £400–£700+ per night

Best Suited For:

  • Romantic couples.
  • Guests wanting a theatrical, unique stay.
  • Travelers wanting immediate access to Edinburgh Castle.
Pros:
  • One of the most romantic hotel experiences in Scotland.
  • Nine individually designed suites.
  • Prime location next to Edinburgh Castle.
  • Highly rated on-site restaurant.
  • Perfect for short luxury stays.
Cons:
  • Extremely limited availability (book well in advance).
  • Strong gothic style may not suit all guests.
  • No spa or gym facilities.

[I recommend booking directly on Agoda for better deals and the complete rate options.]

The Caledonian, Edinburgh (Waldorf Astoria Edinburgh)

Check the Property’s location on Google Maps.

The Caledonian Edinburgh Room

The Caledonian Edinburgh: known locally as “The Caley”, is a former Victorian railway hotel at the west end of Princes Street. Its sandstone architecture and grand interiors make it one of Edinburgh’s most impressive historic hotels.

It offers a strong spa, large rooms, and a convenient location between the New Town and Haymarket.

Star Rating: ★★★★★
Price Range: £200–£500+ per night

Best Suited For:

  • Travellers wanting grand interiors at better value.
  • Guests prioritising spa facilities.
  • Families and longer stays.
Pros:
  • Grand historic railway architecture.
  • Strong spa facilities.
  • Excellent west-end Princes Street location.
  • Good loyalty benefits via Hilton group.
  • More affordable than The Balmoral.
Cons:
  • Slightly less convenient for Old Town attractions.
  • Feels more corporate than boutique luxury hotels.
  • Some older rooms show wear.

[I recommend booking directly on Agoda for better deals and the complete rate options.]

Trendy & Boutique Hotels in Edinburgh

Edinburgh’s boutique scene has grown rapidly. These two hotels represent different styles: modern social luxury and bold maximalist design.

Gleneagles Townhouse, Edinburgh

Check the Property’s location on Google Maps.

Gleneagles Townhouse Edinburgh Room

Gleneagles Townhouse sits on St Andrew Square in the New Town. It is the city extension of the famous Gleneagles estate in Perth shire, blending heritage luxury with modern design. I have reviewed the Gleneagles Townhouse Edinburgh in detail, you can read it here.

Its rooftop bar, The Lamplighters, is one of Edinburgh’s most popular skyline spots, offering strong city views and a social atmosphere, and don’t forget to grab the Scottish breakfast at The Spence.

Star Rating: ★★★★★ (Boutique)
Price Range: £250–£600+ per night

Best Suited For:
Style-conscious travellers who want a social atmosphere
Groups or solo travellers who want a buzzing hotel bar scene
Guests wanting New Town access alongside city-centre conveniences

Pros:
  • Rooftop bar with skyline views.
  • Modern luxury design.
  • Excellent New Town location.
  • Strong service reputation.
  • High-quality food and drink experience.
Cons:
  • More social than quiet.
  • Higher price point.
  • Longer walk to Old Town attractions.

[I recommend booking directly on Agoda for better deals and the complete rate options.]

House of Gods, Edinburgh

Check the Property’s location on Google Maps.

House of Gods Edinburgh Room

House of Gods Edinburgh is located in Cowgate, right in the heart of Edinburgh’s Old Town nightlife district. It features bold, maximalist interiors with rich colours, dramatic lighting, and a theatrical style.

The location places you within walking distance of Grassmarket and the Royal Mile, but the area is lively at night.

Star Rating: ★★★★ (Boutique)
Price Range: £150–£350+ per night

Best Suited For:
Design-forward travellers who want a maximalist aesthetic
Night owls and guests who want proximity to Edinburgh’s bar and nightlife scene
Weekend city-breakers who want a property with serious personality

Pros:
  • Highly distinctive, bold interior design.
  • Excellent Old Town nightlife location.
  • Good value compared to luxury hotels.
  • Vibrant weekend atmosphere.
Cons:
  • Night time noise can be significant.
  • Maximalist design won’t suit all tastes.
  • Limited facilities compared to larger hotels.

[I recommend booking directly on Agoda for better deals and the complete rate options.]

High-Quality Value & Mid-Range Hotels in Edinburgh

Not every Edinburgh stay needs to cost £300+ a night. These two options deliver genuinely good experiences at a fraction of the luxury price and in both cases, the locations are excellent.

Premier Inn Edinburgh City Centre (Princes Street)

Check the Property’s location on Google Maps.

Premier Inn Edinburgh City Centre (Princes Street) Room

Premier Inn’s Princes Street property is consistently rated among the best-value central stays in Edinburgh. The location is exceptional—overlooking Princes Street Gardens with Edinburgh Castle visible nearby.

Rooms are simple, clean, and reliable, with everything you need for a comfortable stay.

Star Rating: ★★★
Price Range: £80–£180 per night

Best Suited For:
Budget-conscious travellers who won’t compromise on location
Families who need reliable, clean, no-surprises accommodation
Short breaks where you plan to spend most of your time out exploring

Pros:
  • Excellent central location for the price.
  • Reliable cleanliness and comfort.
  • Predictable chain hotel quality.
  • Easy access to Old Town.
Cons:
  • No unique character.
  • Basic dining experience.
  • High demand during festival season.

[I recommend booking directly on Agoda for better deals and the complete rate options.]

Market Street Hotel, Edinburgh

Check the Property’s location on Google Maps.

Market Street Hotel Edinburgh Room

Market Street Hotel sits next to Waverley Station and just off the Royal Mile, placing you directly between Old Town and transport links.

Its design is modern, clean, and minimalist, making it a strong four-star option for Old Town stays.

Star Rating: ★★★★
Price Range: £150–£280 per night

Best Suited For:
Travelers who want boutique style at a mid-range price
Old Town-focused visitors who want to be right in the thick of it
Guests who want better design than a chain hotel without paying full luxury rates

Pros:
  • Excellent Old Town location.
  • Modern, clean design.
  • Great value for four-star category.
  • Close to transport links.
Cons:
  • Lacks strong personality compared to boutique hotels.
  • Limited on-site facilities.
  • Can feel busy in public areas.

[I recommend booking directly on Agoda for better deals and the complete rate options.]

Which Edinburgh City Centre Hotel Should You Choose?

Best luxury choice:
The Balmoral→ The combination of Michelin-starred dining, Princes Street location above Waverley Station, and consistent five-star service makes it the city’s most complete luxury offering.
Most romantic choice:
The Witchery by the Castle→ Nine gothic suites, candlelit dining, and a castle sitting directly above you, nothing else in Edinburgh comes close for a special occasion. Read 10 Romantic Boutique Hotels in Edinburgh City Centre for Couples, to find best romantic hotels in Edinburgh city centre, you won’t be disappointed!
Best Overall Location:

Best boutique hotel:
Gleneagles Townhouse→ The rooftop bar, New Town location, and contemporary design make it the most well-rounded boutique option, particularly for guests who want a social atmosphere alongside high-quality rooms.
Best value hotel:
Premier Inn Edinburgh City Centre (Princes Street)→ A Princes Street address at chain hotel prices is genuinely difficult to argue with if location is your priority.

CONCLUSION:

Either you’re visiting for history, romance, or a short city break, choosing the right Edinburgh city centre hotel ensures you’re never far from the best restaurants, landmarks, and views the city has to offer. Edinburgh’s city centre is compact, walkable, and packed with history. Choosing the right hotel doesn’t just change where you stay: “It changes how you experience the city itself.” Let me know in the comments, which property did you find the most intriguing and will be your first choice while visiting Edinburgh and which property disappointed you or did not meet your expectations!

4 thoughts on “Best Hotels in Edinburgh City Centre: Luxury, Boutique & Value Stays”

  1. Pingback: The Witchery by the Castle, Edinburgh: Hotel Review & Restaurant Guide - LetsBookStays

  2. Pingback: 10 Romantic Boutique Hotels in Edinburgh City Centre for Couples - LetsBookStays

  3. Pingback: 7 Best 5-Star Hotels in Edinburgh City Centre (2026 Luxury Guide) - LetsBookStays

  4. Pingback: Gleneagles Townhouse Hotel Edinburgh review: Is Scotland's Coolest City Stay Actually Worth It? - LetsBookStays

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top