Top Hotels in Enchanting 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 destination that captivates travelers from all corners of the globe. With its enchanting mix of history, culture, and natural beauty, it’s no wonder why so many visitors flock to this charming city year after year. When it comes to finding the perfect place to stay, hotels in Scotland Edinburgh offer a range of options to suit every taste and budget. Whether you prefer the comfort of luxurious accommodations or the cozy charm of boutique hotels, Edinburgh has something for everyone.

As you explore the historic streets of Edinburgh, you’ll discover a rich tapestry of sights and landmarks. From the iconic Edinburgh Castle perched majestically atop Castle Rock to the cobbled streets of the Royal Mile, there is no shortage of attractions to explore. Staying in one of the many hotels in Scotland Edinburgh means you'll be conveniently located near these popular sites, allowing you to soak up the city's history at your own pace. Be sure to visit the Palace of Holyroodhouse, the official residence of the Queen in Scotland, where you can immerse yourself in royal history.

After a day of exploring, indulge in some of the fine Scottish cuisine that Edinburgh has to offer. Many hotels in Scotland Edinburgh pride themselves on their exceptional dining experiences, showcasing the best of local ingredients and traditional dishes. Sample hearty haggis or savor a succulent steak paired with a wee dram of whisky. For those who appreciate a lively ambiance, the city's vibrant nightlife offers a range of bars, pubs, and clubs where you can unwind and mingle with fellow travelers and locals alike.

With its magnificent architecture, vibrant arts scene, and warm hospitality, Edinburgh is a city that lingers in the hearts of those who visit. As you plan your trip, consider the abundance of hotels in Scotland Edinburgh, each offering a unique and memorable experience. From opulent luxury hotels with breathtaking views to charming boutique establishments tucked away on picturesque streets, there is a wealth of options to choose from. So, pack your bags and prepare for an unforgettable stay in this magical city that seamlessly blends centuries of history with the comforts of modern-day accommodation.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

1. The Balmoral Hotel
2. Motel One Edinburgh-Royal
3. Ibis Edinburgh Centre Royal Mile - Hunter Square Hotel
4. Apex Grassmarket Hotel
5. The Witchery By The Castle
6. Holiday Inn Express Edinburgh City Centre, An Ihg Hotel
7. The Scotsman Hotel
8. The Howard, An Ascend Hotel Collection Member Edinburgh
9. The Glasshouse, Autograph Collection

Boutique Hotels Scotland Edinburgh

Check Availability

Edinburgh
Jan 21, 2026 - Jan 22, 2026

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
Located on Princes Street, The Balmoral Hotel is a true icon of luxury and one of Edinburgh's most renowned landmarks. Its opulent rooms and suites offer panoramic views of the city, providing a luxurious sanctuary for guests. The hotel's Michelin-starred restaurant presents a tantalizing culinary journey showcasing the finest Scottish produce, while its world-class spa offers rejuvenating treatments and a tranquil escape from the bustling city.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Motel One Edinburgh-Royal

8.8

Good

(8016 Reviews)

+ 58 photos
Conveniently located on Market Street, Motel One Edinburgh-Royal presents a stylish and budget-friendly option for travelers. The hotel's sleek and contemporary design extends from its chic lobby to its comfortable and well-equipped rooms. Guests can relax in the inviting One Lounge, which offers a vibrant atmosphere and serves a selection of drinks and snacks. The hotel's proximity to Waverley Station makes it a convenient choice for those arriving by train.
Address: 18 Market St, Edinburgh Eh1 1Bl, United Kingdom
Rating: Good 8.8 (8016 Reviews)
Rooms: 169
Price: From 151$

Luxury Hotels Scotland Edinburgh

Indulge in the epitome of luxury and refinement at the exquisite luxury hotels in Scotland Edinburgh. These prestigious establishments offer impeccable service, stunning accommodations, and unparalleled comfort, ensuring an unforgettable stay in the city. Here, we showcase three of the most prestigious luxury hotels that are synonymous with elegance and grandeur.

Ibis Edinburgh Centre Royal Mile - Hunter Square Hotel

8.2

Good

(4845 Reviews)

+ 72 photos
Located just steps away from the Royal Mile, ibis Edinburgh Centre Royal Mile offers comfortable and modern accommodation at an affordable price. The hotel's cozy and well-appointed rooms provide a peaceful retreat after a day of exploring the city. With its central location, guests have easy access to popular attractions such as Edinburgh Castle and the Scottish Parliament. The hotel's restaurant serves a varied menu of international dishes.
Address: 6 Hunter Square
Rating: Good 8.2 (4845 Reviews)
Rooms: 99
Price: From 249$

Apex Grassmarket Hotel

8.2

Good

(4486 Reviews)

+ 173 photos
Situated in the vibrant Grassmarket area, the Apex Grassmarket Hotel offers a warm and welcoming atmosphere for families. The hotel's spacious family rooms are designed with comfort in mind, featuring all the necessary amenities to cater to families' needs. Kids will love the hotel's swimming pool, while parents can unwind in the stylish bar and restaurant. The hotel's prime location allows families to easily explore the nearby Edinburgh Castle and other family-friendly attractions.
Address: 31-35 Grassmarket
Rating: Good 8.2 (4486 Reviews)
Rooms: 169
Price: From 260$

Budget-Friendly Hotels Scotland Edinburgh

Exploring Scotland Edinburgh doesn't have to break the bank, as the city is home to several budget-friendly hotels that offer comfortable accommodations and convenient locations at affordable prices. Here, we highlight three value-for-money hotels that provide a pleasant stay without compromising on quality.

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
Nestled in the heart of the historic Old Town, The Witchery by the Castle is a truly enchanting boutique hotel that perfectly exemplifies the spirit of Scotland Edinburgh. Each of its nine opulent suites is individually themed and adorned with lavish, Gothic-inspired decor, offering a luxurious and romantic escape. Guests can savor decadent Scottish cuisine at the hotel's award-winning restaurant, known for its exquisite candlelit ambiance and traditional Scottish fare.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

Holiday Inn Express Edinburgh City Centre, An Ihg Hotel

8.1

Good

(8685 Reviews)

+ 133 photos
The Holiday Inn Express Edinburgh City Centre provides affordable yet family-friendly accommodation in a convenient location. The hotel's comfortable and modern family rooms offer ample space for children to relax and play. Families can start each day with the hotel's complimentary breakfast before heading out to discover the city's attractions, such as the dynamic Camera Obscura and World of Illusions, located within walking distance. With its excellent value and family-oriented amenities, this hotel ensures a memorable stay for families visiting Scotland Edinburgh.
Address: Picardy Place
Rating: Good 8.1 (8685 Reviews)
Rooms: 186
Price: From 60$

Historic Hotels Scotland Edinburgh

Immerse yourself in the rich history and heritage of Scotland Edinburgh by choosing to stay in one of its historic hotels. These magnificent establishments have stood the test of time and offer a glimpse into the city's storied past. Here, we showcase three iconic historic hotels that have preserved their grandeur while providing a memorable stay.

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Housed in a breathtaking Victorian building that was once the headquarters of The Scotsman newspaper, The Scotsman Hotel seamlessly blends history with modern luxury. The hotel's luxurious rooms and suites feature elegant furnishings and contemporary amenities, ensuring a comfortable and lavish retreat. Guests can savor delectable cuisine at the hotel's North Bridge Brasserie, and take in panoramic views of the city at the stunning rooftop terrace.
Address: 20 North Bridge
Rating: Good 8.5 (3769 Reviews)
Rooms: 82
Price: From 284$

The Howard, An Ascend Hotel Collection Member Edinburgh

9.2

Good

(469 Reviews)

+ 158 photos
Housed in a series of Georgian townhouses, The Howard offers a refined and elegant retreat in the lively heart of Edinburgh. This boutique hotel boasts luxurious suites and rooms, each exquisitely furnished with antique pieces and adorned with fine art. With its grand drawing room, whiskey snug, and intimate dining room, The Howard provides a sense of timeless luxury. Guests can also enjoy a traditional afternoon tea in the hotel's private garden.
Address: 34 Great King Street
Rating: Good 9.2 (469 Reviews)
Rooms: 19
Price: From 273$

Family-Friendly Hotels Scotland Edinburgh

Planning a family trip to Scotland Edinburgh? Look no further than the family-friendly hotels that cater to the needs of both children and parents alike. These accommodations provide a comfortable and welcoming environment for families, ensuring an enjoyable stay for all. Here, we feature three hotels that offer family-friendly amenities and convenient locations.

The Glasshouse, Autograph Collection

8.5

Good

(827 Reviews)

+ 251 photos
Nestled in Edinburgh's historic Calton Hill neighborhood, The Glasshouse offers a unique and luxurious stay in the heart of the city. This boutique hotel boasts spacious and stylish rooms, many with private balconies overlooking the picturesque surroundings. The hotel's dedicated whisky snug is a haven for whisky lovers, offering an impressive selection of Scotch whiskies. Guests can also relax in the stunning rooftop garden, boasting panoramic views of Edinburgh's skyline.
Address: 2 Greenside Place
Rating: Good 8.5 (827 Reviews)
Rooms: 77
Price: From 280$