Hotels in Edinburgh

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

Edinburgh is a city that effortlessly blends rich history with modern charm. As you explore its cobbled streets, it's essential to find the perfect place to stay that reflects the beauty of this enchanting destination. With a myriad of options, from luxurious resorts to cozy boutique hotels, your choice of accommodations can elevate your experience in Edinburgh.

When searching for hotels in Edinburgh, location plays a crucial role in maximizing your time in this vibrant city. Consider staying in the heart of the Old Town, where you’ll be steps away from iconic landmarks such as Edinburgh Castle and the Royal Mile. Alternatively, the New Town offers a touch of elegance, with its Georgian architecture and trendy shops, making it an ideal spot for travelers looking for a sophisticated atmosphere.

As you delve into options for hotels in Edinburgh, remember to consider the unique experiences each establishment offers. Many hotels boast stunning views of the city’s skyline, while others provide dedicated services like guided tours or traditional Scottish dining experiences. Incorporating local culture and hospitality, the right hotel can transform your stay into a truly unforgettable adventure, ensuring that each moment in Edinburgh is filled with magic and discovery.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. The Scotsman Hotel
2. The Caledonian Hotel
3. Mercure Edinburgh Haymarket Hotel
4. Old Waverley Hotel
5. Kimpton Charlotte Square, An Ihg Hotel
6. Novotel Edinburgh Park
7. Sheraton Grand Hotel & Spa
8. Ibis Edinburgh Centre South Bridge - Royal Mile Hotel
9. Travelodge Edinburgh Central
10. Hotel Du Vin Edinburgh

Boutique Hotels in Edinburgh

Check Availability

Edinburgh
Feb 26, 2026 - Feb 27, 2026

The Scotsman Hotel

8.7

Good

(3214 Reviews)

+ 393 photos
The Scotsman Hotel is a remarkable choice among hotels in Edinburgh, housed in the iconic former Scotsman Newspaper building. This historical hotel preserves its original architectural features while offering luxurious rooms with modern amenities. Guests can enjoy stunning views of the castle and the city from their elegantly furnished rooms. The hotel is conveniently located near various attractions, including the National Gallery and the Scottish Parliament. Dining at the on-site restaurant promises an exquisite experience with locally sourced dishes prepared to perfection. The Scotsman Hotel represents the essence of Edinburgh's history, wrapped in luxury and charm.
Address: 20 North Bridge
Rating: Good 8.7 (3214 Reviews)
Rooms: 82
Price: From 231$

The Caledonian Hotel

8.3

Good

(898 Reviews)

+ 21 photos
The Caledonian Hotel, located on the corner of Lothian Road, is another historic hotel that exudes luxury and tradition. Once a railway hotel, its stunning architecture and grand interiors capture the essence of Edinburgh’s storied past. Guests can choose from exquisitely decorated rooms that blend period elegance with contemporary comforts, ensuring a memorable stay. This hotel features award-winning dining options, including the famous afternoon tea service, which is a classic experience in its own right. Located near the city’s iconic attractions, guests appreciate the accessibility this hotel provides. The Caledonian Hotel is an exquisite choice for travelers seeking historic hotels in Edinburgh with modern touches and excellent service.
Address: 81 High Street
Rating: Good 8.3 (898 Reviews)
Rooms: 24
Price: From 51$

Mercure Edinburgh Haymarket Hotel

8.5

Good

(6528 Reviews)

+ 118 photos
Mercure Edinburgh Haymarket is a welcoming hotel that accommodates pets, making it a great option for those traveling with furry friends. This contemporary hotel features spacious rooms with ample natural light and modern amenities, ensuring comfort for both humans and pets. Conveniently located near key attractions and parks, guests can easily explore the city’s offerings with their pets. The hotel provides pet-friendly services and is committed to making your stay as enjoyable as possible. With dining options available within the hotel, you won't need to worry about finding food after a long day of exploration. Mercure Edinburgh Haymarket is an excellent choice for travelers who wish to enjoy Edinburgh's charm while keeping their pets by their side.
Address: 38 Gardners Crescent
Rating: Good 8.5 (6528 Reviews)
Rooms: 110
Price: From 216$

Luxury Hotels in Edinburgh

For travelers seeking opulence and top-tier service, luxury hotels in Edinburgh offer a lavish experience that caters to every need. These establishments are renowned for their exceptional amenities, breathtaking views, and exquisite dining options. Guests can indulge in spa services, elegant lounges, and fine cuisine while enjoying the rich history of the Scottish capital. Whether you are looking for a romantic getaway or a special celebration, luxury hotels in Edinburgh ensure a memorable experience. With their prime locations, these hotels provide easy access to both historic and modern attractions. Discover the ultimate in comfort at these distinguished hotels in Edinburgh.

Old Waverley Hotel

7.9

Good

(6219 Reviews)

+ 220 photos
The Old Waverley Hotel, located on the famous Princes Street, is steeped in character and history while providing modern comforts. This Victorian-style hotel boasts a beautiful facade and rich interiors, reflecting its long-standing heritage in Edinburgh’s hospitality scene. Rooms feature classic decor alongside updated amenities, creating a welcoming atmosphere for guests. The hotel’s prime location provides easy access to both the Old and New Town, making it a great starting point for exploration. The on-site restaurant offers a delightful dining experience with breathtaking views of the Edinburgh sky. The Old Waverley Hotel is a cherished part of the city’s history, providing an authentic experience among the best hotels in Edinburgh.
Address: 43 Princes Street
Rating: Good 7.9 (6219 Reviews)
Rooms: 88
Price: From 117$

Kimpton Charlotte Square, An Ihg Hotel

8.8

Good

(1927 Reviews)

+ 356 photos
Kimpton Charlotte Square Hotel is a beautifully restored Georgian townhouse that exudes romance and charm among hotels in Edinburgh. The hotel features elegantly designed rooms and suites that create a warm and inviting atmosphere perfect for couples. Guests can enjoy an intimate dining experience at the hotel's restaurant, which emphasizes seasonal Scottish ingredients paired with a fine selection of wines. Additionally, the Spa at Charlotte Square provides couples with the opportunity to indulge in rejuvenating treatments together. Located just a short stroll from the iconic George Street and the West End, this hotel provides easy access to fun nightlife and cozy cafes. A stay at Kimpton Charlotte Square guarantees a romantic and memorable experience in Edinburgh.
Address: 38 Charlotte Square
Rating: Good 8.8 (1927 Reviews)
Rooms: 199
Price: From 220$

Novotel Edinburgh Park

8.7

Good

(5349 Reviews)

+ 189 photos
Novotel Edinburgh Park welcomes pets and offers comfortable accommodations for those traveling with dogs and other furry companions. Located near the Edinburgh Park railway station and a short distance from the city center, it allows for easy access to attractions and parks featuring walking trails. The hotel offers a range of amenities designed for pets, including dog bowls and treats, ensuring a pleasant stay for your four-legged friends. Rooms are spacious and modern, providing ample space for both guests and their pets to relax comfortably. With numerous nearby green spaces for walking and exploring, Novotel Edinburgh Park supports your adventures with your furry friend while making sure both of you feel at home. This hotel stands proudly among pet-friendly hotels in Edinburgh, offering an ideal retreat for animal lovers.
Address: 15 Lochside Avenue
Rating: Good 8.7 (5349 Reviews)
Rooms: 170
Price: From 217$

Family-Friendly Hotels in Edinburgh

When traveling with family, choosing the right accommodations is essential for a comfortable and enjoyable stay. Family-friendly hotels in Edinburgh offer spacious rooms, convenient amenities, and activities that cater to guests of all ages. These hotels ensure that parents can relax while children have plenty of options for fun and exploration. With family-focused services, including babysitting, kids’ clubs, and engaging excursions, these hotels make travel smoother for everyone. You'll find that many of these establishments are conveniently located near popular attractions, providing ease of access to family adventures. Discover the perfect family-friendly hotels in Edinburgh for your next trip.

Sheraton Grand Hotel & Spa

8.5

Good

(2945 Reviews)

+ 243 photos
Sheraton Grand Hotel & Spa, Edinburgh is a magnificent property overlooking the historic Edinburgh Castle, offering guests a luxurious retreat in the city. The hotel features beautifully appointed rooms and suites that provide an inviting atmosphere and modern conveniences. Guests can unwind at the award-winning One Spa, which includes a rooftop hydropool with panoramic views of the skyline. Enjoy an array of dining options, from seasonal dishes at the Exchange Restaurant to casual bites in the chic Brew Bar Lounge. With its prime location near many of Edinburgh's attractions, the Sheraton Grand is a favorite choice among luxury hotels in Edinburgh. This property guarantees a memorable experience wrapped in indulgence and style.
Address: 1 Festival Square
Rating: Good 8.5 (2945 Reviews)
Rooms: 269
Price: From 148$

Ibis Edinburgh Centre South Bridge - Royal Mile Hotel

7.7

Good

(8224 Reviews)

+ 146 photos
Ibis Edinburgh Centre South Bridge is a fantastic choice for budget travelers seeking hotels in Edinburgh without sacrificing quality. Ideally located just a short walk from the Royal Mile and Edinburgh Castle, this hotel places guests in the center of the city’s vibrant atmosphere. The rooms are modern and cozy, designed with comfort and practicality in mind, featuring en-suite bathrooms and flat-screen TVs. Guests benefit from a 24/7 bar and a cafe-style breakfast, making mornings delightful and hassle-free. With its friendly service and great location, this hotel provides excellent value for a memorable Edinburgh experience. Ibis Edinburgh Centre South Bridge ensures your budget does not limit your adventures while in the city.
Address: 77 South Bridge
Rating: Good 7.7 (8224 Reviews)
Rooms: 259
Price: From 120$

Travelodge Edinburgh Central

+ 70 photos
Travelodge Edinburgh Central offers a straightforward and budget-friendly option right in the city center, making it a preferred option for thrifty travelers. This hotel provides comfortable and well-equipped rooms, ensuring a good night's sleep before heading out to explore the vibrant surroundings. Its convenient location means that major attractions like the National Museum of Scotland and the Royal Mile are within walking distance. Plus, the hotel features an on-site restaurant that offers breakfast and a variety of meal options at reasonable prices. Friendly staff and clean accommodations enhance the experience, making Travelodge Edinburgh Central a reliable choice among hotels in Edinburgh for those on a budget. Here, affordability meets convenience for a satisfying stay.
Address: 33 St Marys Street
Rooms: 80
Price: From 68$

Historic Hotels in Edinburgh

Edinburgh is steeped in history, and staying at historic hotels in the city allows guests to absorb the rich heritage and stories of the past. These hotels often occupy beautifully restored buildings that echo the charm of bygone eras, transporting guests to a time in history while providing modern comforts. Experience the character of Edinburgh through its stunning architecture, period decor, and unique tales. Many of these establishments are located in prime areas, offering easy access to historic landmarks and attractions. From ancient castles to Georgian townhouses, these hotels encapsulate the spirit of Edinburgh’s history. Explore the captivating offerings of historic hotels in Edinburgh for an enchanting stay.

Hotel Du Vin Edinburgh

8.8

Good

(1763 Reviews)

+ 122 photos
Hotel du Vin Edinburgh is a striking hotel set within a former Edwardian warehouse, seamlessly blending history and modern luxury. Located near the city center, it offers guests easy access to the main attractions while providing a relaxed haven to return to after a day of exploring. The rooms are adorned with elegant furnishings, luxurious bedding, and well-thought-out amenities, ensuring a comfortable and satisfying stay. The hotel's Bistro du Vin serves a delightful menu of classic French dishes with a Scottish twist, perfect for a cozy evening meal. Its rustic decor, warm atmosphere, and attentive service make this hotel a lovely choice among hotels in Edinburgh. Visitors will find themselves enchanted by its atmosphere and location.
Address: 11 Bristo Place
Rating: Good 8.8 (1763 Reviews)
Rooms: 43
Price: From 290$

The Glasshouse, Autograph Collection Hotel

8.5

Good

(750 Reviews)

+ 251 photos
The Glasshouse, part of the Autograph Collection, offers a contemporary and luxurious escape for couples in the lively heart of Edinburgh. With its stunning rooftop garden and glass-enhanced architecture, this hotel seamlessly blends modern elegance and historical charm. Each room is designed to provide maximum comfort, featuring luxurious amenities and spacious areas perfect for relaxing together. Guests can unwind with a special treat from the minibar or indulge in room service while enjoying spectacular views of the city. Close to the vibrant shopping districts and numerous dining options, couples will find everything they need for a romantic getaway. The Glasshouse's enchanting setting makes it one of the standout romantic hotels in Edinburgh, perfect for celebrating anniversaries or special occasions.
Address: 2 Greenside Place
Rating: Good 8.5 (750 Reviews)
Rooms: 77
Price: From 542$

Novotel Edinburgh Centre

8.3

Good

(4834 Reviews)

+ 358 photos
Novotel Edinburgh Centre is another excellent option for families seeking hotels in Edinburgh that cater to guests of all ages. This contemporary hotel features spacious rooms with pull-out sofa beds, ideal for accommodating families. Guests can enjoy family-friendly amenities like a children's play area, indoor pool, and varied breakfast options to fuel your adventures. Located near attractions such as the National Museum of Scotland and Greyfriars Bobby, there is plenty to explore within walking distance. The friendly staff are always on hand to assist with special family requests, making your stay as enjoyable as possible. This hotel creates a welcoming atmosphere for families visiting Edinburgh.
Address: 80 Lauriston Place
Rating: Good 8.3 (4834 Reviews)
Rooms: 180
Price: From 127$

Budget Hotels in Edinburgh

Traveling on a budget doesn’t mean you have to compromise on comfort or convenience, and budget hotels in Edinburgh provide excellent options for cost-conscious travelers. These accommodations offer great value while ensuring a pleasant stay, allowing you to explore the city and enjoy its rich culture without breaking the bank. Many budget hotels come equipped with essential amenities, such as free Wi-Fi and breakfast options, enhancing your overall experience. They also provide easy access to public transportation and popular attractions, making them ideal for those looking to maximize their Edinburgh adventure. Families, solo travelers, and groups can all find suitable and affordable choices among these hotels. Discover some of the best budget hotels in Edinburgh that combine quality and cost-effectiveness.

The Balmoral Hotel

9.3

Good

(1309 Reviews)

+ 224 photos
The Balmoral Hotel is a symbol of luxury among hotels in Edinburgh, boasting a stunning clock tower and classical architecture. Located on Princes Street, it offers guests spectacular views of Edinburgh Castle and Arthur’s Seat. The guest rooms are designed with a perfect blend of traditional elegance and modern comfort, featuring sumptuous furnishings and premier amenities. Dining options include the Michelin-starred restaurant, Number One, which showcases Scottish cuisine with a contemporary flair. Guests can also unwind at the luxurious spa and indoor pool, adding an extra layer of relaxation to their stay. The Balmoral is an iconic choice for an unforgettable Edinburgh experience.
Address: 1 Princes Street
Rating: Good 9.3 (1309 Reviews)
Rooms: 188
Price: From 244$

Doubletree By Hilton Edinburgh City Centre Hotel

8.1

Good

(3353 Reviews)

+ 253 photos
DoubleTree by Hilton Edinburgh City Centre offers spacious accommodations that are perfect for families looking to soak up the city's history. With its prime location along the waterfront and views overlooking the iconic Castle, this hotel is sure to impress both adults and children. The hotel’s signature warm chocolate chip cookie upon arrival is just one of the thoughtful touches designed to welcome families. The on-site restaurant provides a diverse menu that caters to all ages and tastes, ensuring satisfied appetites after a day of exploration. The hotel also offers convenient access to nearby attractions like the Royal Yacht Britannia and Holyrood Park, rounding out a perfect family getaway. For those searching for family-friendly hotels in Edinburgh, this property is a standout choice.
Address: 34 Bread Street
Rating: Good 8.1 (3353 Reviews)
Rooms: 138
Price: From 125$

The Witchery By The Castle Hotel

9.1

Good

(143 Reviews)

+ 44 photos
The Witchery by the Castle is a true gem among hotels in Edinburgh, located just steps from the iconic Edinburgh Castle. Its gothic decor, exquisite furnishings, and romantic atmosphere create a unique experience that feels like a fairytale. Each of the hotel’s opulent suites is individually designed, showcasing local craftsmanship and antiques. Guests can indulge in fine dining at the on-site restaurant, which serves up a seasonal menu emphasizing Scottish ingredients. The location is perfect for exploring the Old Town’s historic streets, making it a top choice for travelers seeking both convenience and luxury. With its enchanting ambiance and exceptional service, The Witchery is an unforgettable destination.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.1 (143 Reviews)
Rooms: 9
Price: From 619$

Romantic Hotels in Edinburgh

Edinburgh is synonymous with romance, making it a perfect destination for couples seeking intimate getaways. Romantic hotels in Edinburgh offer enchanting atmospheres, luxurious amenities, and exceptional service tailored for lovebirds. Featuring candle-lit dining, scenic views, and lavish accommodations, these hotels provide the ideal backdrop for special moments and lasting memories. Strolling through the city’s historic streets and discovering charming cafes can enrich the romantic experience even further. Many of these hotels are perfectly located near attractions, allowing couples to explore the city's beauty together. Discover the most romantic hotels in Edinburgh that set the stage for an unforgettable getaway.

The Chester Residence

9.4

Good

(370 Reviews)

+ 191 photos
The Chester Residence is another standout among hotels in Edinburgh, offering luxury apartment-style accommodations in the lively heart of the city’s West End. This collection of beautifully designed apartments features modern amenities while retaining a traditional Scottish charm. Perfect for both short and extended stays, guests appreciate the spacious living areas and fully equipped kitchens that allow for a personal touch during their visit. The hotel also provides complimentary services including breakfast and a private concierge to enhance the guest experience. With attractions like the Edinburgh International Conference Centre and the vibrant shops of George Street nearby, this hotel places you at the center of Edinburgh’s exciting cultural scene. It’s an excellent choice for those looking to balance comfort and convenience.
Address: 9 Rothesay Place
Rating: Good 9.4 (370 Reviews)
Rooms: 19
Price: From 251$

Pet-Friendly Hotels in Edinburgh

Traveling with pets can sometimes be challenging, but numerous pet-friendly hotels in Edinburgh welcome you and your furry friends with open arms. These accommodations provide various amenities, such as treats, pet beds, and areas for walks, ensuring a comfortable stay for both humans and their pets. With plenty of parks, green spaces, and walking paths around the city, Edinburgh is a fantastic destination for pet owners. Many of these hotels also offer easy access to attractions, making it convenient to explore the city together. Pet-friendly accommodations allow you to enjoy your trip without the need for a pet sitter. Discover the welcoming pet-friendly hotels in Edinburgh that make traveling with your companion effortless and enjoyable.