Find hotels near St Andrew's House, Edinburgh from $107

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St Andrew's House hotels

BrewDog DogHouse Edinburgh

4.0 star property
Holyrood, 0.2 mi from St Andrew's House
9.8 out of 10, Exceptional, (647)
"Fantastic stay Loved our room 203 Everything we needed "
United Kingdom
Sian
$175 nightly
The price is $210
Jan 4 - Jan 5, 2026
Total with taxes and fees
BrewDog DogHouse Edinburgh

Market Street Hotel

4.0 star property
Old Town Edinburgh, 0.3 mi from St Andrew's House
9.8 out of 10, Exceptional, (1196)
"Excellent hotel with great facilities in a fantastic location"
United States
Michael
$108 nightly
The price is $130
Jan 4 - Jan 5, 2026
Total with taxes and fees
Market Street Hotel

The Balmoral Hotel

5.0 star property
New Town, 0.2 mi from St Andrew's House
9.8 out of 10, Exceptional, (1001)
"Always love our stay at the Balmoral! "
United States
Kelly
$344 nightly
The price is $413
Jan 6 - Jan 7, 2026
Total with taxes and fees
The Balmoral Hotel

Old Town Chambers, Autograph Collection

5.0 star property
Old Town Edinburgh, 0.2 mi from St Andrew's House
9.8 out of 10, Exceptional, (1001)
"Beautiful property and excellent location "
United States
Daniela
$200 nightly
The price is $240
Jan 4 - Jan 5, 2026
Total with taxes and fees
Old Town Chambers, Autograph Collection

Abbey Strand Apartments, at Holyrood

5.0 star property
0.4 mi from St Andrew's House
9.8 out of 10, Exceptional, (141)
"Right next to Holyrood Castle with a view of the castle and Arthur's Seat right out my window."
United States
Tameron
$267 nightly
The price is $320
Dec 14 - Dec 15
Total with taxes and fees
Abbey Strand Apartments, at Holyrood

Destiny Scotland Royal Mile Residence

4.0 star property
Old Town Edinburgh, 0.2 mi from St Andrew's House
9.6 out of 10, Exceptional, (173)
"Extremely clean, quiet (aside from street noise), secure -- maybe a wee bit overpriced..."
United States
DAVID
Destiny Scotland Royal Mile Residence

Forth House by Supercity Aparthotels

4.0 star property
Broughton, 0.3 mi from St Andrew's House
9.6 out of 10, Exceptional, (125)
"Great place to stay"
Canada
Mia
$100 nightly
The price is $120
Jan 5 - Jan 6, 2026
Total with taxes and fees
Forth House by Supercity Aparthotels

Apex Waterloo Place Hotel

4.0 star property
Old Town Edinburgh, 0.1 mi from St Andrew's House
9.2 out of 10, Wonderful, (1950)
"Great location, clean room, friendly staff. "
Canada
Mardi
$99 nightly
The price is $119
Jan 4 - Jan 5, 2026
Total with taxes and fees
Apex Waterloo Place Hotel

Six Brunton Place

5.0 star property
Leith, 0.5 mi from St Andrew's House
9.8 out of 10, Exceptional, (204)
"The house is beautiful, and very convenient for the city centre. I would highly recommend it. "
United Kingdom
Sarah
$188 nightly
The price is $225
Dec 18 - Dec 19
Total with taxes and fees
Six Brunton Place

Roomzzz Edinburgh

4.0 star property
New Town, 0.2 mi from St Andrew's House
9.4 out of 10, Exceptional, (276)
"Clean friendly staff and a great location "
Canada
Kelsea
$122 nightly
The price is $147
Jan 7 - Jan 8, 2026
Total with taxes and fees
Roomzzz Edinburgh

Destiny Scotland Market St Apartments

3.5 star property
Old Town Edinburgh, 0.3 mi from St Andrew's House
9.4 out of 10, Exceptional, (228)
"Updated, clean, and great location. 👍 Would recommend and will stay again. "
United States
Shirley
$105 nightly
The price is $127
Jan 4 - Jan 5, 2026
Total with taxes and fees
Destiny Scotland Market St Apartments

Braid Apartments by Mansley

4.0 star property
New Town, 0.6 mi from St Andrew's House
9.6 out of 10, Exceptional, (642)
"The apartment was very clean, warm and comfortable. A great location, walkable to everywhere and only 25 minutes by car to the airport. "
United Kingdom
Adrian
$101 nightly
The price is $121
Jan 4 - Jan 5, 2026
Total with taxes and fees
Braid Apartments by Mansley

100 Princes Street

4.5 star property
New Town, 0.6 mi from St Andrew's House
9.8 out of 10, Exceptional, (48)
"Amazing hotel and staff. "
United States
Bruce
$359 nightly
The price is $430
Jan 6 - Jan 7, 2026
Total with taxes and fees
100 Princes Street

Princes Street Suites

4.0 star property
Old Town Edinburgh, 0.1 mi from St Andrew's House
9.2 out of 10, Wonderful, (1483)
"Very spacious apartment and location is excellent "
United Kingdom
Mark
$154 nightly
The price is $185
Jan 4 - Jan 5, 2026
Total with taxes and fees
Princes Street Suites

The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh

5.0 star property
New Town, 0.3 mi from St Andrew's House
9.4 out of 10, Exceptional, (763)
"Great place to stay with lots of character."
United States
Wendy
$217 nightly
The price is $260
Jan 4 - Jan 5, 2026
Total with taxes and fees
The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh

Ten Hill Place

4.0 star property
Southside, 0.5 mi from St Andrew's House
9.4 out of 10, Exceptional, (1002)
"Location, friendly staff, good decor, rooms and breakfasts"
United Kingdom
Susan
$89 nightly
The price is $107
Jan 4 - Jan 5, 2026
Total with taxes and fees
Ten Hill Place

No1. Apartments Edinburgh - New Town

4.0 star property
New Town, 0.6 mi from St Andrew's House
9.6 out of 10, Exceptional, (76)
"What an amazing place - loved it"
United Kingdom
Robert
$151 nightly
The price is $181
Jan 5 - Jan 6, 2026
Total with taxes and fees
No1. Apartments Edinburgh - New Town

W Edinburgh

5.0 star property
New Town, 0.2 mi from St Andrew's House
9.2 out of 10, Wonderful, (359)
" the location off the hotel is excellent and the hotel staff very kind and helpful we had a very relaxing stay "
United Kingdom
David
$221 nightly
The price is $265
Jan 4 - Jan 5, 2026
Total with taxes and fees
W Edinburgh

Virgin Hotels Edinburgh

5.0 star property
Old Town Edinburgh, 0.5 mi from St Andrew's House
9.4 out of 10, Exceptional, (1334)
"Fantastic stay, very comfortable bed!"
United Kingdom
Laura
$194 nightly
The price is $233
Jan 4 - Jan 5, 2026
Total with taxes and fees
Virgin Hotels Edinburgh

Moment George IV Bridge

4.0 star property
Old Town Edinburgh, 0.5 mi from St Andrew's House
9.6 out of 10, Exceptional, (19)
"Accommodating hosts, easy to check in and out. Room was lovely "
United States
Anonymous traveler
$306 nightly
The price is $352
Dec 10 - Dec 11
Total with taxes and fees
Moment George IV Bridge
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top St Andrew's House Hotel Reviews

Hotels near other St Andrew's House attractions

Frequently asked questions

What are the top-rated hotels near St Andrew's House?
Discovering top-rated hotels near St Andrew's House can elevate any visit to Edinburgh, Scotland, United Kingdom, ensuring a memorable stay.

BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh is a 4-star gem located just a 6-minute walk from St Andrew's House, with an impressive review rating of 9.8. This unique hotel features a brewery on-site and offers travelers an opportunity to enjoy freshly brewed beer. For convenience, it provides amenities like free breakfast, a kitchenette in your room, and a rooftop terrace perfect for relaxing. Travelers can also enjoy a 24-hour room service and designer toiletries, ensuring a comfortable stay.

The Balmoral Hotel

The Balmoral Hotel, rated 9.8 by travelers, is a luxurious 5-star hotel situated a mere 7 minutes from St Andrew's House. This Edwardian hotel offers a full-service spa complete with a sauna and steam room, inviting travelers to unwind after a day of exploring. Indulge in delicious dining options and take advantage of the valet parking. The hotel also features premium bedding and daily housekeeping, ensuring a refined and restful experience.

Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection, is another top-rated 5-star hotel just 9 minutes from St Andrew's House, with a stellar review rating of 9.8. This hotel offers luxurious accommodations complete with a fully equipped kitchen and a balcony for travelers to enjoy stunning views of the city. With amenities like 24-hour fitness facilities and designer toiletries, it caters to those seeking comfort and convenience in the heart of Edinburgh.
What hotels are within walking distance to St Andrew's House?
Discover the best hotels within walking distance to St Andrew's House, perfect for travelers seeking top-rated accommodations in Edinburgh.

BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh, rated 9.8 by travelers, is a chic 4-star hotel located just a 6-minute walk from St Andrew's House. This unique hotel features a rooftop terrace and offers complimentary breakfast daily, making it ideal for a delightful stay. Guests can enjoy the comforts of their own kitchenette equipped with a refrigerator and oven, alongside premium bedding and designer toiletries for a touch of luxury.

The Balmoral Hotel

The Balmoral Hotel stands out with a remarkable review rating of 9.8 and is a luxurious 5-star hotel just 7 minutes on foot from St Andrew's House. This elegant hotel boasts an onsite spa with a sauna and steam room, perfect for relaxation after a day of exploring. Guests can indulge in fine dining at their restaurant or enjoy room service, while the valet parking ensures a straightforward experience.

Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection, rated 9.8 by travelers, is a stunning 5-star hotel located a mere 9 minutes walk from St Andrew's House. Guests appreciate the spacious apartments featuring fully equipped kitchens and balconies, offering spectacular views of the historic surroundings. The hotel also provides 24-hour fitness facilities, ensuring that travelers can maintain their routine while enjoying their stay.
How much is a hotel near St Andrew's House?
Staying near St Andrew's House is a treat, with plenty of hotels from $107 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near St Andrew's House?
Discovering family-friendly hotels near St Andrew's House is a breeze with these top-rated options that cater perfectly to families.

Holiday Inn Edinburgh by IHG

Located 4.0 miles from St Andrew's House, Holiday Inn Edinburgh by IHG holds a review rating of 8.2 and is a 4-star hotel. This hotel is designed with families in mind, featuring indoor pool access, connecting rooms, and children's meals at the restaurant. Guests will appreciate the on-site spa, health club, and free cribs, making it an excellent choice for a relaxing family getaway.

DoubleTree by Hilton Edinburgh City Centre

DoubleTree by Hilton Edinburgh City Centre is just 1.8 miles from St Andrew's House and boasts a great traveler rating score of 8.6. This 4-star hotel is perfect for families, offering amenities such as connecting rooms, free cribs, and a dedicated children's menu at the restaurant. Guests can also enjoy daily housekeeping, a fitness room, and convenient in-room dining options, ensuring a comfortable and enjoyable stay.

Residence Inn by Marriott Edinburgh

Located 2.1 miles from St Andrew's House, Residence Inn by Marriott Edinburgh has an impressive review rating of 8.6 and is rated 4 stars. This family-friendly hotel provides spacious rooms with kitchens and free cribs, making it easy to prepare meals for little ones. Additional amenities include a complimentary breakfast, daily housekeeping, and nearby parking, ensuring families have all they need for a pleasant stay.
Are there any 5-star hotels near St Andrew's House?
Discovering the perfect 5-star accommodation near St Andrew's House can elevate any visit to Edinburgh. Here are some top-rated hotels that offer luxury and comfort just a short stroll away.

The Balmoral Hotel

The Balmoral Hotel, a stunning 5-star hotel, is located just a 7-minute walk from St Andrew's House. With an impressive review rating of 9.8, this hotel combines elegance with a range of luxurious amenities. Guests can unwind at the full-service spa featuring steam rooms and treatment rooms, or enjoy a refreshing dip in the indoor pool. The hotel also offers 24-hour room service and valet parking, ensuring a straightforward stay.

Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection is a superb 5-star hotel situated just 9 minutes on foot from St Andrew's House. Rated 9.8 by travelers, this accommodation offers spacious rooms equipped with fully equipped kitchens and balconies that enhance the travelers' experience. Amenities such as 24-hour fitness facilities and daily housekeeping ensure comfort and convenience during your stay.

W Edinburgh

W Edinburgh, with a stellar review rating of 9.4, is also a 5-star gem located 9 minutes walking from St Andrew's House. This stylish hotel features a rooftop terrace that invites travelers to enjoy stunning city views. The spa offers a variety of treatments, while the on-site restaurant serves alfresco dining options. With valet parking and an array of luxurious facilities, this hotel promises an unforgettable stay in the heart of Edinburgh.
Which hotels near St Andrew's House offer the best views?
Discover stunning hotels near St Andrew's House that offer breathtaking views and exceptional comfort during your stay in Edinburgh.

The Glasshouse, Autograph Collection

The Glasshouse, Autograph Collection is a luxurious 5-star hotel located just 9 minutes from St Andrew's House. With a review rating of 8.8, this hotel features a stunning rooftop terrace and a garden restaurant with beautiful views. Guests can enjoy amenities like 24-hour room service and complimentary stocked minibars while taking advantage of the romantic atmosphere enhanced by champagne service. The fitness facilities and concierge service ensure a comfortable and convenient stay.

voco Edinburgh - Royal Terrace by IHG

voco Edinburgh - Royal Terrace is situated just 11 minutes away from St Andrew's House and offers an inviting atmosphere with a review rating of 8.4. This 4-star Georgian hotel features a charming garden and a restaurant with garden views. Guests can relax on the terrace or enjoy thoughtful amenities such as air conditioning and complimentary toiletries. The hotel also provides a concierge service to help travelers navigate the beautiful surroundings.

InterContinental Edinburgh The George by IHG

Located just a 14-minute walk from St Andrew's House, InterContinental Edinburgh The George offers a delightful blend of luxury and historical charm. Rated 9.0 by travelers, this 4-star hotel features stunning sea views and elegant rooms adorned with Egyptian cotton sheets. Guests can indulge in 24-hour room service, enjoy a relaxing soak in the deep soaking bathtubs, or explore nearby hiking and biking trails for a taste of the outdoors.
What are the best affordable hotels near St Andrew's House?
For travelers seeking affordable yet delightful accommodations near St Andrew's House, these top-rated options offer great value and comfort.

3 Johns Place Townhouse

3 Johns Place Townhouse is a charming hotel located just 1.9 miles from St Andrew's House, receiving an impressive travelers' rating of 9.8. This romantic townhouse features premium bedding and complimentary WiFi, ensuring a relaxing stay. Guests can also enjoy designer toiletries and luxurious bathrobes for a touch of elegance during their visit.

The Royal Scots Club Edinburgh

The Royal Scots Club Edinburgh, a 3-star hotel located just a 15-minute walk from St Andrew's House, boasts a solid review rating of 9.4. This Georgian hotel is ideal for families, offering amenities like free toiletries and WiFi. Guests can prepare meals in their kitchenette equipped with an oven and dishwasher, or unwind in the garden-view restaurant. With daily housekeeping and nearby golf and hiking options, it provides a perfect balance of comfort and convenience.

33 Castle Terrace

33 Castle Terrace is just 1.5 miles away from St Andrew's House, featuring a strong travelers' rating of 9.4. This family-friendly option caters to travelers with free WiFi and cribs, making it suitable for those traveling with children. The hotel includes a fully equipped kitchen with an oven and espresso maker, providing travelers with the flexibility to enjoy home-cooked meals during their stay.
What are the best boutique hotels near St Andrew's House?
Discover the charm of boutique hotels near St Andrew's House, perfect for travelers seeking a top-rated and unique stay in Edinburgh.

The Glasshouse, Autograph Collection

The Glasshouse, Autograph Collection is a stunning 5-star boutique hotel, only a 9-minute stroll from St Andrew's House, with an impressive review rating of 8.8. Guests can indulge in a stocked minibar, enjoy 24-hour room service, and relax in beautifully designed rooms with premium bedding and designer toiletries.

The Scotsman Hotel

The Scotsman Hotel, a 4-star boutique gem located just an 11-minute walk from St Andrew's House, has earned a remarkable travelers' rating of 9.2. Guests enjoy a range of amenities including a fitness center open 24 hours, daily housekeeping, and exquisite designer toiletries. The hotel's Victorian design adds a touch of elegance, while the couples dining options and deep-soaking bathtubs provide an intimate atmosphere for a memorable stay.

The Place

The Place is a delightful 4-star boutique hotel located just 11 minutes on foot from St Andrew's House, rated 8.2 by travelers. This hotel combines comfort with convenience, offering early check-in, late check-out, and free toiletries to enhance travelers' experience. With a terrace for relaxation and nearby shopping districts, it's an ideal choice for those looking to explore Edinburgh while enjoying a stylish and comfortable stay.
Can I book a fully refundable hotel close to St Andrew's House?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "St Andrew's House", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near St Andrew's House?
To look for discounts on hotels near St Andrew's House, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.