The Best Edinburgh City Hotels

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

Nestled amongst the historical grandeur and cobblestone streets of Scotland's capital, Edinburgh's city hotels offer a haven for travelers seeking both comfort and convenience. Each establishment tells a story, infused with the cultural tapestry that makes the city uniquely inviting. From luxury accommodations with views of Edinburgh Castle to cozy boutique hotels tucked away in quiet corners, there is a perfect retreat for every type of visitor.

The city's rich history and vibrant atmosphere are reflected in the diverse range of hotels peppered throughout the metropolitan landscape. Whether you are in town for the world-renowned festivals or a peaceful holiday, these accommodations place you at the heart of all that Edinburgh has to offer. Recommendations for tourists often highlight the exquisite blend of traditional Scottish hospitality with modern amenities that these hotels provide.

Selecting the ideal hotel is integral to the Edinburgh experience, with each locale offering access to different facets of the city's charm. Insightful travelers might seek a historic hotel near the Royal Mile, immersing themselves in the city's medieval past, or prefer a contemporary hotel in the chic New Town. Regardless of your predilection, Edinburgh city hotels stand ready to elevate your stay into a memorable sojourn, intertwining luxury with the spirit of Scottish warmth and welcome.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

1. Tigerlily Hotel
2. Sheraton Grand Hotel & Spa
3. Apex Grassmarket Hotel
4. Hotel Du Vin Edinburgh
5. The Balmoral Hotel
6. The Witchery By The Castle
7. The Glasshouse, Autograph Collection
8. Novotel Edinburgh Centre
9. The Scotsman Hotel

Edinburgh City Hotels: Historical Havens

Check Availability

Edinburgh
Mar 10, 2026 - Mar 11, 2026

Tigerlily Hotel

8.9

Good

(2178 Reviews)

+ 177 photos
Tigerlily Edinburgh is where contemporary chic meets boutique elegance, making it a shining jewel among Edinburgh city hotels. Located on the fashionable George Street, the hotel boasts a vibrant and stylish allure that attracts a cosmopolitan crowd. Each of the hotel's 33 designer rooms is a tapestry of modern flair and comfort, fitted out with the latest technology and luxury amenities. The award-winning bar and restaurant on-site offer a fusion of flavors and cocktails in an environment that's as trendy as it is welcoming. It's a hotel that not only offers a stay but also a taste of Edinburgh's trendsetting lifestyle. Tigerlily promises an urban retreat that's cutting-edge yet cozy, a perfect match for travelers who desire a boutique experience in the heart of the city.
Address: 125 George Street
Rating: Good 8.9 (2178 Reviews)
Rooms: 33
Price: From 243$

Sheraton Grand Hotel & Spa

8.3

Good

(2823 Reviews)

+ 243 photos
At the forefront of modern luxury among Edinburgh city hotels, The Sheraton Grand Hotel & Spa presents an unparalleled experience for guests seeking contemporary opulence. Situated conveniently near the city's financial district and just a short stroll to the main tourist attractions, the hotel is a symbol of modernity and a hub for relaxation and indulgence. Guests are greeted with a chic lobby that leads to elegantly appointed rooms and suites, many of which provide striking views of Edinburgh Castle. The hotel's award-winning One Spa offers a rejuvenating retreat with various treatments and a renowned rooftop hydropool. Dining options are equally impressive, with the hotel's vibrant restaurant serving innovative cuisine that reflects Scotland's rich culinary landscape. Staying here means treating oneself to a modern-day sanctuary that effortlessly complements the dynamic spirit of Edinburgh.
Address: 1 Festival Square
Rating: Good 8.3 (2823 Reviews)
Rooms: 269
Price: From 273$

Edinburgh City Hotels: Contemporary Chic

In the heart of the city where history is palpably present, a flourish of modernity makes itself known through Edinburgh's contemporary city hotels. These hotels are designed for the traveler who seeks not just a stay but an experience that mirrors the innovation and forward-thinking ethos of today's Edinburgh. Combining slick design with state-of-the-art amenities, these selections place you amidst the stylish energy of the city's vibrant scene. Each hotel in this category is recognized for its artistic flair and modern comforts, providing an urban sanctuary with easy access to Edinburgh's bustling streets and attractions. These hotels are the embodiment of city chic, contrasting with the ancient backdrop yet complementing it with their refreshing, modern twist. They are perfect for guests who appreciate the fine balance between cutting-edge design and the warm appeal of Scottish hospitality.

Apex Grassmarket Hotel

8.2

Good

(4486 Reviews)

+ 173 photos
Overlooking the lively Grassmarket area with stunning views of Edinburgh Castle, The Apex Grassmarket Hotel is a favorite among family-oriented Edinburgh city hotels. The hotel is attuned to the needs of traveling families, offering spacious family rooms equipped with complimentary baby cots upon request and a dedicated children's menu in the restaurant. Families can relax in the contemporary-styled rooms after a day of sightseeing and enjoy the heated indoor pool. The hotel's central location makes it an ideal starting point to explore nearby attractions such as the Edinburgh Dungeon or the National Museum of Scotland. Apex Grassmarket's commitment to service and family-friendly facilities ensures that every family holiday is both enjoyable and comfortable.
Address: 31-35 Grassmarket
Rating: Good 8.2 (4486 Reviews)
Rooms: 169
Price: From 260$

Hotel Du Vin Edinburgh

8.8

Good

(1815 Reviews)

+ 122 photos
Hotel du Vin Edinburgh is a testament to the charm and allure that boutique Edinburgh city hotels can offer. Situated in the city's Old Town, this hotel is carved out of a row of historical homes, featuring unique architectural details and a distinctive European flair. Each of the 47 rooms and suites is thoughtfully decorated, combining period features with contemporary luxury and ensuring every stay is a memorable one. The bistro-style restaurant is a culinary delight, serving traditional Scottish dishes with a twist in a cozy, wine cellar atmosphere. The hotel is also known for its impressive whisky snug and serene courtyard, perfect for unwinding after a day of exploring. The personalized service and intimate setting position Hotel du Vin as a cherished beacon among the boutique hotels of Edinburgh.
Address: 11 Bristo Place
Rating: Good 8.8 (1815 Reviews)
Rooms: 43
Price: From 280$

Edinburgh City Hotels: Boutique Charm

Step into the intimate world of boutique Edinburgh city hotels, where personalized service and distinctive character create an enchanting stay. These smaller, chic hotels pride themselves on their unique identity and one-of-a-kind experiences that capture the hearts of guests. With a focus on design, intimacy, and a commitment to providing an authentic Edinburgh ambiance, each boutique establishment showcases a deep connection to local artistry and the nuances of Scottish culture. These havens are for those who seek to avoid the mainstream and cherish the allure of the novel and the personal touch. Throughout their stay, guests are enveloped in an atmosphere that is both exclusive and homely, offering a peaceful contrast to the bustling city life just outside their doors. Celebrated for their unconventional beauty and attention to detail, boutique Edinburgh city hotels are a storybook key to unlocking the true essence of this captivating city.

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
Offering far more than just luxury accommodations, The Balmoral Hotel is an iconic feature on Edinburgh's skyline, synonymous with the highest echelons of Scottish elegance. Opened in 1902 and dominating the city's main thoroughfare on Princes Street, The Balmoral prides itself on its blend of timeless grandeur and contemporary comfort, making it a revered selection among Edinburgh city hotels. Guests are welcomed by the hotel's majestic clock tower, a city landmark running three minutes fast to ensure the punctuality of those catching trains from the adjacent Waverley Station. Inside, the rooms and suites are designed with opulent decor, offering breath-taking views of Edinburgh Castle and the Old Town. The hotel's Michelin-starred restaurant and luxe spa further elevate the exquisite experience provided. Staying at The Balmoral Hotel doesn't just mean a visit to Edinburgh; it's an integral part of the city's living history and charm.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
Aptly named for its magical ambiance and proximity to the ancient Edinburgh Castle, The Witchery by the Castle presents a theatrical and opulent retreat, among the most unique of the Edinburgh city hotels. Established within a collection of historic buildings at the top of the Royal Mile, it offers just nine exclusive suites, each sumptuously decorated with Gothic elegance and individual character. The Witchery attracts those longing for an intimate and extravagantly appointed escape, with plush fabrics, antique furnishings, and lavish detail at every turn. Dining at the hotel is an experience in itself, with its renowned restaurant serving the finest Scottish cuisine in a setting reminiscent of a baroque banqueting hall. This boutique hotel not only provides luxury accommodation but also an immersive journey into a world of romance, history, and opulence seldom found elsewhere in Edinburgh.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

Edinburgh City Hotels: Family-Friendly Escapes

For those venturing to Scotland with family in tow, Edinburgh city hotels cater to guests of all ages with a warm welcome. These family-friendly establishments know the value of creating a comfortable and engaging environment for both adults and children. Offering spacious accommodations, dedicated family services, and often special attention to younger travelers, these hotels ensure that every member of the family feels at home. With amenities designed to keep kids entertained and relaxed and locations that provide easy access to Edinburgh's family attractions, these hotels are ideal for a stress-free family break. Expect thoughtful touches like child-friendly menus, play areas, and tailored experiences that help create lasting family memories in the historic heart of Edinburgh.

The Glasshouse, Autograph Collection

8.5

Good

(827 Reviews)

+ 251 photos
With a striking façade that integrates contemporary design within the historic 19th-century Lady Glenorchy Church, The Glasshouse Hotel is a standout amongst Edinburgh city hotels. The hotel's name is a nod to its impressive two-acre rooftop garden that offers unparalleled views of the city skyline, a quintessential spot for sunset watchers and stargazers alike. Its interior boasts a sleek and minimalist style, punctuated by cozy fireplaces and floor-to-ceiling windows that welcome natural light and stunning vistas. Each room's modern comforts and upscale amenities assure a tranquil retreat right in the city's heart. Known for its meticulous attention to detail and renowned personalized service, The Glasshouse is a favored destination for those seeking a contemporary luxury hotel experience. Here, guests can indulge in the vibrant energy of Edinburgh, knowing that a tranquil, modern oasis awaits their return.
Address: 2 Greenside Place
Rating: Good 8.5 (827 Reviews)
Rooms: 77
Price: From 280$

Novotel Edinburgh Centre

8.0

Good

(5752 Reviews)

+ 354 photos
Novotel Edinburgh Centre is an excellent example of family-friendly lodging in the center of the city. Recognizing the importance of family time, this hotel provides an inviting and adaptable environment for those traveling with children. Family rooms are spaciously designed, and children's amenities, including indoor play areas and interactive game consoles, are readily available. The hotel also offers complimentary accommodations and breakfast for kids under a certain age, making it an affordable choice for family stays. Located near Edinburgh's historical and educational attractions, it simplifies planning a family-friendly itinerary. With a friendly approach to family hospitality, Novotel Edinburgh Centre ensures that every family feels valued and well catered for during their Edinburgh adventure.
Address: 80 Lauriston Place
Rating: Good 8.0 (5752 Reviews)
Rooms: 180
Price: From 208$

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Once home to the bustling offices of The Scotsman newspaper, this landmark building has been transformed into one of the most charismatic Edinburgh city hotels, The Scotsman Hotel. Keeping much of its early 20th-century heritage intact, it provides a captivating narrative that entwines with the luxurious settings where journalists once raced to meet deadlines. Original features, such as wood-paneled rooms and marble staircases, are thoughtfully preserved to honor its storied past. The hotel's North Bridge location places guests at a crossroads between the Old and New Towns, ideal for exploring Edinburgh's myriad attractions. Each room and suite exudes character, combining antique charm with high-end amenities, ensuring a comfortable and memorable stay. This is a hotel where every stay feels exclusive, a place where history harmoniously meets modern-day luxury.
Address: 20 North Bridge
Rating: Good 8.5 (3769 Reviews)
Rooms: 82
Price: From 284$