Top Boutique Hotels in Edinburgh's Old Town Charm

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 that seamlessly blends history, culture, and stunning landscapes. Nestled within its ancient streets is the enchanting Old Town, a treasure trove of historical landmarks, vibrant local life, and a wide array of boutique hotels. Whether you're a history buff eager to explore the famous Edinburgh Castle or a discerning traveler seeking unique and personalized accommodation experiences, the Old Town offers a delightful array of boutique hotels to cater to your desires. Imagine waking up to the melodious tolling of ancient church bells and stepping out into the cobbled streets to discover centuries-old architecture and charming boutiques just a stone's throw away from your hotel.

Edinburgh's Old Town is renowned for its picturesque landscapes and unparalleled atmosphere. Strolling through the narrow closes and wynds, you'll be captivated by the rich history unfolding beneath your feet. And what better way to immerse yourself in this magical ambiance than by staying at one of the boutique hotels peppered throughout the Old Town? These characterful establishments not only offer cozy accommodations and personalized service but also serve as gateways to the city's fascinating past. Step outside your hotel's door, and you'll find iconic landmarks like the Royal Mile, the Palace of Holyroodhouse, and the majestic Arthur's Seat, all waiting to be explored.

When it comes to boutique hotels, Edinburgh's Old Town truly spoils its visitors with a diverse range of options catering to every taste and preference. Whether you're seeking a stylish hotel with contemporary design or a quaint inn with traditional Scottish charm, the Old Town has got you covered. From luxurious suites with breathtaking views of Edinburgh Castle to cozy rooms adorned with original artworks and antique furniture, each boutique hotel boasts its own unique character and charm. Let yourself be immersed in the warm Scottish hospitality, indulge in delectable locally sourced cuisine, and create unforgettable memories within the historic embrace of boutique hotels in Edinburgh's Old Town.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Radisson Collection Hotel, Royal Mile Edinburgh
2. Prestonfield House Hotel
3. The Bonham Hotel
4. Tigerlily Hotel
5. Nira Caledonia Hotel
6. The Inn On The Mile
7. The Scotsman Hotel
8. Fraser Suites Edinburgh
9. Apex Grassmarket Hotel
10. The Balmoral Hotel

Boutique Hotels Edinburgh Old Town - Historical Charms

Check Availability

Edinburgh
Dec 28, 2025 - Dec 29, 2025

Radisson Collection Hotel, Royal Mile Edinburgh

8.1

Good

(181 Reviews)

+ 303 photos
Situated on the historic Royal Mile, this boutique hotel offers contemporary luxury in the heart of Edinburgh's Old Town. The Radisson Collection Hotel seamlessly combines modern design with elements of the city's rich heritage. Indulge in stylish rooms featuring Scottish-inspired décor and relish stunning views of the Old Town. The hotel's award-winning restaurant, Cucina, serves up delectable dishes, while the chic Epicurean bar offers a wide selection of cocktails and whiskies.
Address: 1 George IV Bridge
Rating: Good 8.1 (181 Reviews)
Rooms: 144
Price: From 212$

Prestonfield House Hotel

9.4

Good

(249 Reviews)

+ 198 photos
Experience the epitome of luxury at Prestonfield House, a historic mansion nestled within 20 acres of lush gardens. Each room and suite boasts sumptuous decor, adorned with rich fabrics and antique furnishings. This boutique hotel offers unparalleled amenities, including a gourmet restaurant with a AA Rosette rating, a renowned whisky bar, and a serene spa. Discover peace and indulgence within the opulent walls of Prestonfield House.
Address: Priestfield Road
Rating: Good 9.4 (249 Reviews)
Rooms: 22
Price: From 324$

The Bonham Hotel

9.0

Good

(1802 Reviews)

+ 183 photos
Nestled in a stunning Victorian townhouse, The Bonham Hotel invites guests to savor a unique culinary experience in the heart of the Old Town. The hotel's restaurant, led by acclaimed chefs, showcases a menu that blends modern international flavors with Scottish influences. Enjoy exquisite dishes made with locally sourced ingredients, paired with a carefully curated selection of wines. With its elegant setting and innovative cuisine, The Bonham Hotel delights food enthusiasts and offers a true taste of Edinburgh's gastronomic scene.
Address: 35 Drumsheugh Gardens
Rating: Good 9.0 (1802 Reviews)
Rooms: 49
Price: From 260$

Boutique Hotels Edinburgh Old Town - Contemporary Comforts

For those seeking a blend of contemporary style and comfort, these boutique hotels in Edinburgh's Old Town offer a modern twist on traditional hospitality. Experience a fusion of sleek interiors, state-of-the-art amenities, and a vibrant atmosphere, all within the historical surroundings of this captivating neighborhood.

Tigerlily Hotel

8.9

Good

(2178 Reviews)

+ 177 photos
Known for its vibrant atmosphere and chic design, Tigerlily is a boutique hotel that seamlessly blends modern luxury with Edinburgh's historical backdrop. Each room is individually decorated, featuring bold colors, unique prints, and luxurious amenities. Unwind in the stylish bar, known for its creative cocktails and lively ambiance, or enjoy a delectable meal at the hotel's restaurant. Located in the very heart of the Old Town, Tigerlily is a trendy and convenient choice for exploring Edinburgh's attractions.
Address: 125 George Street
Rating: Good 8.9 (2178 Reviews)
Rooms: 33
Price: From 243$

Nira Caledonia Hotel

8.1

Good

(540 Reviews)

+ 336 photos
Nira Caledonia is a hidden gem nestled in the lively heart of the New Town, just steps away from Edinburgh's historic center. This boutique hotel features elegant rooms with a touch of Scottish character, combining contemporary comforts with traditional elements. Indulge in the hotel's renowned Blackwood's Bar & Grill, offering a delightful fusion of European and Scottish cuisine. With its serene ambiance and excellent service, Nira Caledonia is an idyllic escape in the lively heart of the city.
Address: 6 Gloucester Place
Rating: Good 8.1 (540 Reviews)
Rooms: 34
Price: From 205$

The Inn On The Mile

8.3

Good

(672 Reviews)

+ 167 photos
Located on Edinburgh's Royal Mile, The Inn on the Mile offers a cozy and authentic Scottish experience. Each room is tastefully decorated with a touch of elegance, from plush furnishings to locally inspired artwork. The hotel's pub, The Inn on the Mile, serves a wide range of Scottish whiskies and traditional pub fare. Boasting a prime location and a warm, welcoming atmosphere, this boutique hotel is an ideal choice for those seeking a charming and intimate stay.
Address: 82 High Street, Royal Mile
Rating: Good 8.3 (672 Reviews)
Rooms: 9
Price: From 236$

Boutique Hotels Edinburgh Old Town - Quaint Retreats

Uncover the hidden gems of Edinburgh's Old Town with these charming boutique hotels that offer a cozy and intimate retreat amidst the city's bustling streets. These accommodations embody the essence of Scottish hospitality, providing a warm, inviting atmosphere for guests seeking a peaceful respite from their adventures.

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Indulge in a gastronomic experience at The Scotsman Hotel, where the Old Town's rich heritage blends seamlessly with exceptional cuisine. The hotel's Grand Café boasts a stunning setting in the former home of the Scotsman newspaper, offering a menu inspired by the finest Scottish ingredients. Savor a range of expertly crafted dishes, including traditional favorites and modern creations, all while enjoying the elegant ambiance of this historic building.
Address: 20 North Bridge
Rating: Good 8.5 (3769 Reviews)
Rooms: 82
Price: From 284$

Fraser Suites Edinburgh

8.1

Good

(2846 Reviews)

+ 127 photos
Located just off the Royal Mile, Fraser Suites Edinburgh affords breathtaking views of the iconic St Giles' Cathedral and the picturesque Old Town. The spacious suites feature contemporary design and well-equipped kitchenettes, perfect for extended stays. Embrace the convenience of the hotel's central location and explore the historic sites, or simply unwind in the comfort of your suite while relishing the captivating views from your window. Fraser Suites offers a blend of comfort, style, and unparalleled scenery.
Address: 12-26 St Giles Street
Rating: Good 8.1 (2846 Reviews)
Rooms: 75
Price: From 238$

Apex Grassmarket Hotel

8.2

Good

(4486 Reviews)

+ 173 photos
Perched on a hill overlooking the historic Grassmarket square, Apex Grassmarket Hotel offers stunning views of Edinburgh Castle and the surrounding Old Town. The stylish rooms are designed with contemporary flair and boast modern amenities. Treat yourself to a relaxing spa treatment, enjoy a meal at the hotel's rooftop restaurant with captivating castle views, or simply soak in the ambiance from the comfort of your room. With its prime location and picturesque vistas, this boutique hotel is a true gem in the very heart of Edinburgh.
Address: 31-35 Grassmarket
Rating: Good 8.2 (4486 Reviews)
Rooms: 169
Price: From 260$

Boutique Hotels Edinburgh Old Town - Luxury and Serenity

Indulge in the lap of luxury with these exquisite boutique hotels, where opulence meets tranquility in the center of Edinburgh's Old Town. Immerse yourself in lavish surroundings, enjoy world-class amenities, and experience unrivaled relaxation in these carefully curated establishments.

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
With its iconic clock tower dominating the city skyline, The Balmoral is a symbol of luxury and sophistication in Edinburgh's Old Town. This grand five-star hotel combines classic elegance with modern comforts. Indulge in spacious rooms and suites adorned with Scottish fabrics and enjoy the hotel's renowned Michelin-starred restaurant, Number One. The Balmoral's prime location near Princes Street and the Edinburgh Castle makes it an ideal choice for exploring the city's historic sites.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Ten Hill Place

8.9

Good

(2776 Reviews)

+ 294 photos
Ten Hill Place is not only a charming boutique hotel but also a haven for food lovers. The hotel's renowned restaurant, Surgeons' Hall, showcases a menu inspired by Scotland's natural larder and the vibrant culinary traditions of the Old Town. Enjoy a range of dishes crafted using locally sourced ingredients, perfectly complemented by an extensive selection of wines and spirits. Ten Hill Place offers a memorable dining experience that reflects the flavors and spirit of Edinburgh's Old Town.
Address: 10 Hill Place
Rating: Good 8.9 (2776 Reviews)
Rooms: 129
Price: From 164$

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
Step into a world of gothic elegance at The Witchery by the Castle. Housed in a 16th-century building, this boutique hotel offers exquisite suites adorned with antique furniture, lavish tapestries, and ornate interiors. Each room is named after a historical figure, immersing guests in the captivating stories of Edinburgh's Old Town. Indulge in fine dining at the Witchery's atmospheric restaurant, known for its delectable Scottish cuisine.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

Boutique Hotels Edinburgh Old Town - Iconic Views

Elevate your Edinburgh experience with these boutique hotels that offer breathtaking views of the city's iconic attractions. From panoramic vistas of the majestic Edinburgh Castle to sweeping vistas of the historic Royal Mile, these accommodations provide a front-row seat to the beauty and allure of the Old Town.

Boutique Hotels Edinburgh Old Town - Culinary Delights

Embark on a culinary journey through Edinburgh's Old Town with these boutique hotels that tantalize taste buds and showcase the city's vibrant food scene. From innovative gastronomic experiences to traditional Scottish cuisine, these accommodations offer a delectable dining journey inspired by the rich flavors of the Old Town.