Top Hotels in St Andrews Square, Edinburgh

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to Edinburgh, a city renowned for its rich history, stunning architecture, and vibrant cultural scene. For visitors seeking an unforgettable stay, few places offer the charm and convenience quite like St Andrews Square. Located in the heart of the city, this bustling square is not only a hub of activity but also a haven for discerning travelers looking for top-notch accommodations. With a plethora of hotels dotting the square and its surrounding areas, there's no shortage of options to suit every budget and preference.

When it comes to choosing a hotel in St Andrews Square, you'll be spoilt for choice. From luxury boutique hotels to well-known international chains, there's something to cater to every traveler's desires. Whether you're seeking a romantic getaway or a family-friendly retreat, you'll find a variety of accommodations with modern amenities and inviting atmospheres. With its central location, staying in St Andrews Square offers easy access to popular attractions like Edinburgh Castle, the Royal Mile, and the vibrant shopping district of Princes Street.

Aside from its convenient location, St Andrews Square also boasts a lively ambiance and a range of amenities to make your stay truly memorable. Enjoy a leisurely stroll around the square, admiring the beautiful gardens and stunning architecture that surrounds you. Indulge in delectable cuisine at the various restaurants and cafes nearby, offering a diverse range of culinary experiences. And after a day of exploring all that Edinburgh has to offer, retreat to your comfortable hotel room in St Andrews Square, where you can unwind and recharge for another exciting day in this enchanting city.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Radisson Blu Hotel, Edinburgh City Centre
2. The Scotsman Hotel
3. The Howard, An Ascend Hotel Collection Member Edinburgh
4. Tigerlily Hotel
5. Motel One Edinburgh-Royal
6. Radisson Blu Hotel, Edinburgh City Centre
7. Apex Waterloo Place Hotel
8. The Bonham Hotel
9. Premier Inn Edinburgh City Centre
10. The Glasshouse, Autograph Collection Hotel

Luxury Hotels in St Andrews Square Edinburgh

Check Availability

Edinburgh
Apr 10, 2026 - Apr 11, 2026

Radisson Blu Hotel, Edinburgh City Centre

8.5

Good

(5476 Reviews)

+ 236 photos
Situated on the historic Royal Mile, only a short distance from St Andrews Square, Radisson Blu Hotel, Edinburgh City Centre offers spacious family rooms and an array of amenities to keep everyone entertained. The stylish rooms provide comfort and relaxation, while the hotel's restaurant, Itchycoo Bar & Kitchen, offers a diverse menu that caters to all taste preferences. Immerse yourself in the history and culture of Edinburgh's Old Town, with attractions like the Camera Obscura and the Palace of Holyroodhouse within easy reach.
Address: 80 High Street The Royal Mile
Rating: Good 8.5 (5476 Reviews)
Rooms: 234
Price: From 178$

The Scotsman Hotel

8.5

Good

(3410 Reviews)

+ 393 photos
Housed within the former Scotsman newspaper building, The Scotsman Hotel seamlessly blends historical charm with modern luxury. The stunning Victorian architecture combined with stylish interiors creates a unique ambiance throughout the hotel. Each room is individually designed, featuring elegant furnishings and luxurious amenities. With its central location on North Bridge, just moments away from St Andrews Square, this hotel offers easy access to the vibrant city center and its iconic landmarks.
Address: 20 North Bridge
Rating: Good 8.5 (3410 Reviews)
Rooms: 82
Price: From 242$

Boutique Hotels in St Andrews Square Edinburgh

For those seeking a personalized and intimate experience, the boutique hotels in St Andrews Square, Edinburgh, offer a perfect blend of luxury and individuality. These charming establishments, often housed in historic buildings, pride themselves on attention to detail and distinctive décor. From boutique art hotels to converted townhouses, each hotel provides a truly unique and memorable stay that embodies the spirit of St Andrews Square.

The Howard, An Ascend Hotel Collection Member Edinburgh

9.2

Good

(469 Reviews)

+ 158 photos
Located in a row of Georgian townhouses on Great King Street, The Howard Hotel offers a refined and elegant experience in a historic setting. This 5-star hotel prides itself on its attention to detail, with luxurious rooms adorned with antique furniture and sumptuous fabrics. Guests can indulge in fine dining at the hotel's award-winning restaurant, which showcases Scottish cuisine with a contemporary twist. With its intimate atmosphere and personalized service, The Howard Hotel offers a truly memorable stay in St Andrews Square.
Address: 34 Great King Street
Rating: Good 9.2 (469 Reviews)
Rooms: 19
Price: From 273$

Tigerlily Hotel

8.9

Good

(2079 Reviews)

+ 177 photos
Located on George Street, a short stroll from St Andrews Square, Tigerlily Hotel is a stylish boutique hotel that combines contemporary design with a touch of opulence. Each room is uniquely designed, featuring bold colors, luxurious materials, and modern amenities. Enjoy an innovative cocktail at the hotel's popular bar, renowned for its vibrant atmosphere and creative mixology. With its prime location, Tigerlily offers easy access to Edinburgh's top attractions, including the National Museum of Scotland and the Edinburgh Playhouse.
Address: 125 George Street
Rating: Good 8.9 (2079 Reviews)
Rooms: 33
Price: From 254$

Budget-Friendly Hotels in St Andrews Square Edinburgh

Traveling on a budget doesn't mean compromising on comfort and convenience. The budget-friendly hotels in St Andrews Square, Edinburgh, offer affordable accommodations without compromising on quality. These establishments provide comfortable rooms, friendly service, and a central location, making them an ideal choice for cost-conscious travelers looking to explore the vibrant city while keeping expenses in check.

Motel One Edinburgh-Royal

8.7

Good

(8947 Reviews)

+ 58 photos
Situated on Market Street, just steps away from St Andrews Square, Motel One Edinburgh-Royal offers stylish and affordable accommodations. The hotel's modern design and thoughtful amenities create a contemporary and welcoming ambiance. The trendy One Lounge serves as a bar, breakfast area, and lounge, providing a relaxed space to unwind after a day of exploring. With its central location, you'll be within walking distance of popular attractions such as the Scottish Parliament, Holyrood Palace, and the dynamic Royal Mile.
Address: 18-21 Market Street
Rating: Good 8.7 (8947 Reviews)
Rooms: 169
Price: From 103$

Radisson Blu Hotel, Edinburgh City Centre

8.5

Good

(5476 Reviews)

+ 236 photos
Radisson Blu Hotel, Edinburgh City Centre, located on the historic Royal Mile near St Andrews Square, understands the importance of including your pet in your travel plans. The hotel offers pet-friendly rooms equipped with comfortable bedding and water bowls. Enjoy a walk with your pet along the scenic Water of Leith Walkway or explore the many pet-friendly cafes and shops in the vibrant Grassmarket area. With its central location and pet-friendly amenities, Radisson Blu Hotel, Edinburgh City Centre, provides a welcoming environment for both you and your furry friend.
Address: 80 High Street The Royal Mile
Rating: Good 8.5 (5476 Reviews)
Rooms: 234
Price: From 178$

Family-Friendly Hotels in St Andrews Square Edinburgh

Traveling with family opens up a whole new dimension of considerations when it comes to choosing accommodations. The family-friendly hotels in St Andrews Square, Edinburgh, prioritize comfort, convenience, and amenities that cater to the needs of all ages. From spacious family rooms to facilities designed to keep kids entertained, these hotels ensure a memorable and stress-free stay for the whole family.

Apex Waterloo Place Hotel

8.5

Good

(4557 Reviews)

+ 168 photos
Located on Waterloo Place, just a short stroll from St Andrews Square, Apex Waterloo Place Hotel offers spacious family rooms and a range of amenities designed with families in mind. The hotel's stylish and comfortable rooms provide ample space for everyone to relax after a day of exploration. Families can enjoy a swim in the hotel's pool or unwind in the luxurious spa. With its central location, this family-friendly hotel offers easy access to popular attractions such as the Museum of Childhood and the dynamic Princes Street Gardens.
Address: 23-27 Waterloo Place
Rating: Good 8.5 (4557 Reviews)
Rooms: 184
Price: From 137$

The Bonham Hotel

9.0

Good

(1957 Reviews)

+ 183 photos
Situated in a striking Victorian townhouse overlooking Drumsheugh Gardens, The Bonham Hotel effortlessly combines period charm with contemporary style. The hotel's interiors feature a blend of classic and contemporary design, creating a warm and welcoming atmosphere throughout. The spacious rooms offer modern comforts and stunning views of the surrounding area. Guests can enjoy a gastronomic experience at the hotel's restaurant, where inventive dishes are crafted using locally sourced ingredients. With its prime location near St Andrews Square, The Bonham Hotel allows easy access to the city's attractions and cultural landmarks.
Address: 35 Drumsheugh Gardens
Rating: Good 9.0 (1957 Reviews)
Rooms: 49
Price: From 176$

Historical Hotels in St Andrews Square Edinburgh

Immerse yourself in the rich history of St Andrews Square by staying at one of the many historical hotels that call this area home. These hotels have preserved their heritage and offer a glimpse into the past while providing modern comforts. From grand Victorian buildings to charming Georgian townhouses, these historical hotels allow you to experience the unique blend of old-world charm and contemporary luxury in the heart of Edinburgh.

Premier Inn Edinburgh City Centre

Situated on York Place, a short walk from St Andrews Square, Premier Inn Edinburgh City Centre offers comfortable rooms and excellent value for money. Each room is designed with a focus on comfort, providing all the necessary amenities for a restful stay. Enjoy a delicious meal at the hotel's in-house restaurant, The Kitchen, which offers a range of dishes to suit every taste. With its central location, this budget-friendly hotel allows easy access to popular attractions such as the Scottish National Gallery and Princes Street.
Address: 44 York Place
Rooms: 127
Price: From 249$

The Glasshouse, Autograph Collection Hotel

8.4

Good

(780 Reviews)

+ 251 photos
The Glasshouse, Autograph Collection, located on Greenside Place adjacent to St Andrews Square, combines contemporary luxury with a commitment to sustainability. The hotel includes a range of eco-friendly features such as energy-efficient lighting, recycling programs, and eco-friendly toiletries. The rooftop garden not only offers stunning views but also boasts a variety of native plants, promoting biodiversity. Experience a sustainable stay while enjoying the modern comforts and convenient location of The Glasshouse.
Address: 2 Greenside Place
Rating: Good 8.4 (780 Reviews)
Rooms: 77
Price: From 243$

Eco-Friendly Hotels in St Andrews Square Edinburgh

If sustainability and environmentally-friendly practices are important to you, consider staying at one of the eco-friendly hotels in St Andrews Square. These hotels prioritize minimizing their ecological footprint without compromising on comfort or quality. From energy-efficient design to locally sourced organic cuisine, these eco-conscious establishments allow you to enjoy a guilt-free stay while exploring the vibrant city of Edinburgh.

Motel One Edinburgh-Princes

8.5

Good

(6168 Reviews)

+ 58 photos
Situated on Princes Street, a short walk from St Andrews Square, Motel One Edinburgh-Princes provides a pet-friendly environment for you and your furry companion. The hotel offers designated pet-friendly rooms equipped with comfortable bedding and amenities to ensure a pleasant stay for both you and your pet. Take a leisurely walk along Princes Street Gardens or explore the nearby pet-friendly paths at Holyrood Park. With its central location and pet-friendly accommodations, Motel One Edinburgh-Princes is an ideal choice for pet owners.
Address: 10-15 Princes Street
Rating: Good 8.5 (6168 Reviews)
Rooms: 140
Price: From 186$

Pet-Friendly Hotels in St Andrews Square Edinburgh

Traveling with your furry friend? Look no further than the pet-friendly hotels in St Andrews Square, Edinburgh. These hotels understand your love for your four-legged companion and offer a welcoming atmosphere for both you and your pet. From comfortable accommodations to amenities catering to your pet's needs, these establishments ensure a memorable stay for the whole family.