Afternoon tea in the elegant Palm Court sets the tone for a luxurious Edinburgh stay. The hotel's Michelin-starred Number 1 restaurant serves exquisite cuisine. After dinner, unwind in the mint-scented steam room or schedule a massage at the full-service spa.
Located in Edinburgh City Centre, a neighborhood in Edinburgh, The Balmoral Hotel is near a train station. Princes Street and Grassmarket are notable landmarks, and travelers looking to shop may want to visit Royal Mile and George Street. Don't miss out on a visit to Edinburgh Zoo. Visit our Edinburgh travel guide
1 Princes Street, Edinburgh, Scotland, EH2 2EQ
What's nearby
Princes Street
1 min walk - 0.0 miles
George Street
3 min walk - 0.2 miles
Royal Mile
4 min walk - 0.3 miles
Edinburgh Playhouse Theatre
7 min walk - 0.4 miles
Edinburgh Castle
10 min walk - 0.6 miles
Getting around
Edinburgh Waverley Station
1 min walk
St Andrew Square Tram Stop
3 min walk
Edinburgh Airport (EDI)
29 min drive
Restaurants
Society Bar & Kitchen
1 min walk
Dishoom Edinburgh
3 min walk
McDonald's
2 min walk
Starbucks
2 min walk
The Guildford Arms
1 min walk
About this property
The Balmoral Hotel
Luxury hotel near Princes Street
Located close to Royal Mile and Edinburgh Playhouse Theatre, The Balmoral Hotel provides dry cleaning/laundry services, a fireplace in the lobby, and 2 bars. Treat yourself to a facial, a manicure/pedicure, or a body treatment at the onsite spa. At the 3 on-site restaurants, enjoy breakfast, lunch, dinner, kids' meals, and a Michelin star rated meal. Free in-room WiFi is available to all guests, along with a gym and a steam room.
You'll also find perks like:
An indoor pool
Full breakfast (surcharge), valet parking (surcharge), and express check-out
Concierge services, wedding services, and massage treatment rooms
A front-desk safe, a porter/bellhop, and smoke-free premises
Guest reviews speak highly of the bar, helpful staff, and first-rate property condition
Room features
All 187 rooms boast comforts such as 24-hour room service and premium bedding, as well as perks like air conditioning and bathrobes.
Extra amenities include:
Bathrooms with designer toiletries and showers
Smart TVs with satellite channels
Coffee/tea makers, daily housekeeping, and desks
Awards and affiliations
Sustainability Certifications
This property is certified by these third-party sustainability certification schemes: Ecostars and Green Tourism Program. For more information on what these certifications require and verify, please visit their websites.
How much does it cost to stay at The Balmoral Hotel?
As of Oct 24, 2026, prices found for a 1-night stay for 2 adults at The Balmoral Hotel on Nov 11, 2026 start from $597, including taxes and fees. This price is based on the lowest nightly price found in the last 24 hours for stays in the next 30 days. Prices are subject to change. Choose your dates for more accurate prices.
Is The Balmoral Hotel pet-friendly?
Yes, pets are allowed at this property. There's a fee of GBP 50 per pet, per stay. Service animals are exempt from fees.
How much is parking?
Valet parking is available for GBP 45.00 per night.
What time is check-in at The Balmoral Hotel?
Check-in start time: 3 PM; Check-in end time: 11 PM.
What time is check-out at The Balmoral Hotel?
Check-out is at noon.
Where is The Balmoral Hotel located?
Located in Edinburgh City Centre, this luxury hotel is within a 5-minute walk of Princes Street, Calton Hill, and George Street. Royal Mile and Edinburgh Playhouse Theatre are also within 10 minutes. Edinburgh Waverley Station is only a 2-minute walk and St Andrew Square Tram Stop is 3 minutes.
Can I cancel my reservation for free and receive a full refund?
Yes, this property offers free cancellation on select room rates, because flexibility matters! Please refer to the property cancellation policy on our site for more details about any exclusions or requirements.
Have a question?
AI iconBetaBeta
Get instant answers with AI powered search of property information and reviews.
Reviews
The Balmoral Hotel Reviews
9.8
Exceptional
All reviews shown are from real guest experiences. Only travelers who have booked a stay with us can submit a review. We verify reviews according to our guidelines and publish all reviews, positive or negative.More informationOpens in a new window
The Balmoral is a beautiful hotel! Its location is perfect since it’s close to all major attractions. The staff are accommodating and helpful. I’ve stayed in two different rooms and both were lovely and had great views. The restaurant is very good and the high tea in the Palm Court is superb!
The Balmoral Hotel was impeccable and very clean. The door mans were always very polite and helpful. The location is excellent near the Waverley train station and within a decent walk to Old Edinburgh.
The only disappointment was that we had an emergency and wanted to leave one day earlier but the Hotel management refused to give a credit or a even a partial refund. We were forced to stay the extra night since the room fee was very high.
It was a dream to stay at the balmoral. The service and staff were beyond exceptional, the location was unbeatable, and the hotel was just luxurious in every way.
The staff and service at this magnificent property are wonderful. You feel at home the moment the door man greets you and you enter the hotel. Our room was spacious and nicely furnished. We would definitely recommend this hotel to anyone who wants a special experience when visiting Edinburgh!
Stayed 2 nights in May 2026
Verified review
10/10 Excellent
Javorka
Mar 2, 2026
Liked: Cleanliness, staff & service, amenities
Top notch service and rooms were majestic. Highly recommend!!
From arrival, through reception experience the room including upgrade Spa facilities and quality of the Treatment, breakfast and afternoon tea it was all wonderful.