Top Hotels in Edinburgh Town Centre

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 steeped in history, brimming with charm, and teeming with cultural delights. As you wander through its cobbled streets and soak in the stunning architecture, you'll be delighted to discover a wide array of accommodation options, particularly in Edinburgh's vibrant town centre. From elegant boutique hotels to stylish modern apartments, the town centre boasts a plethora of choices that cater to all budgets and preferences.

For those seeking an immersive experience in the heart of the city, staying in a hotel in Edinburgh town centre is an absolute must. Picture yourself waking up to the breathtaking view of Edinburgh Castle or stepping out of your hotel and being just a stone's throw away from the iconic Royal Mile. With this prime location, you'll have easy access to world-class attractions like the Scottish National Gallery, bustling shopping districts, and fabulous renowned restaurants serving up delectable Scottish cuisine.

Not only does staying in the town centre offer convenience, but it also allows you to fully immerse yourself in the authentic spirit of Edinburgh. From the moment you step out of your hotel, you'll find yourself surrounded by the vibrant energy of the city. Take a leisurely stroll through the charming Princes Street Gardens, or immerse yourself in the rich history of the Old Town, with its fascinating narrow streets and hidden gems. With hotels in Edinburgh town centre, you'll experience the perfect balance between modern comfort and historical enchantment.

So, whether you're a history buff, a food lover, or a shopaholic, staying in a hotel in Edinburgh town centre ensures that there's never a dull moment during your stay. With its central location and abundance of attractions, the town centre serves as an ideal base for exploring all that Edinburgh has to offer. So why wait? Start planning your trip to Edinburgh and book your stay at one of the many exquisite hotels in the lively heart of this captivating city.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Ibis Edinburgh Centre Royal Mile - Hunter Square Hotel
2. The Scotsman Hotel
3. The Scotsman Hotel
4. Tigerlily Hotel
5. Novotel Edinburgh Centre
6. Premier Inn Edinburgh City Centre
7. 24 Royal Terrace Hotel
8. Holiday Inn Express Edinburgh City Centre, An Ihg Hotel
9. The Witchery By The Castle
10. The Balmoral Hotel

Luxurious Retreats in the Heart of Edinburgh

Check Availability

Edinburgh
Mar 08, 2026 - Mar 09, 2026

Ibis Edinburgh Centre Royal Mile - Hunter Square Hotel

8.2

Good

(4845 Reviews)

+ 72 photos
The Ibis Edinburgh Centre Royal Mile offers budget-friendly accommodations without compromising on quality. Located within walking distance of the Royal Mile and Edinburgh Castle, this hotel provides a central base for exploring the city's main attractions. Clean and comfortable rooms, a friendly atmosphere, and the convenience of an onsite bar and restaurant make this hotel a top choice for travelers on a budget.
Address: 6 Hunter Square
Rating: Good 8.2 (4845 Reviews)
Rooms: 99
Price: From 249$

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Housed in an iconic building that once served as the home of Scotland's national newspaper, The Scotsman Hotel seamlessly blends history with contemporary luxury. Its beautifully restored interiors, reminiscent of its journalistic past, offer a unique atmosphere. Guests can enjoy a range of modern amenities, including a rooftop bar and a spa, while being within walking distance of the Royal Mile, Princes Street, and top attractions such as the Edinburgh Castle.
Address: 20 North Bridge
Rating: Good 8.5 (3769 Reviews)
Rooms: 82
Price: From 284$

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Situated in the former headquarters of Scotland's national newspaper, The Scotsman combines history and modern luxury seamlessly. This unique hotel boasts magnificent interiors, showcasing art deco features that pay homage to its journalistic heritage. Located just off the Royal Mile, this gem provides not only exquisite accommodations but also direct access to the cultural buzz of Edinburgh, perfect for those who appreciate style and convenience.
Address: 20 North Bridge
Rating: Good 8.5 (3769 Reviews)
Rooms: 82
Price: From 284$

Chic and Stylish Accommodations in Edinburgh Town Centre

For those in search of contemporary elegance and modern comfort, this section shines a spotlight on chic and stylish hotels in Edinburgh town centre, where design, art, and comfort converge. Expect sleek interiors, cutting-edge amenities, and a trendy atmosphere that will surpass your expectations.

Tigerlily Hotel

8.9

Good

(2178 Reviews)

+ 177 photos
As one of Edinburgh's trendiest boutique hotels, Tigerlily entices visitors with its vibrant personality and unique sense of style. Each room is exquisitely designed, showcasing an eclectic mix of patterns, colors, and textures that create an unforgettable visual experience. Located on George Street, this boutique gem puts guests right in the very heart of the action, surrounded by the city's best nightlife, shopping, and cultural attractions.
Address: 125 George Street
Rating: Good 8.9 (2178 Reviews)
Rooms: 33
Price: From 243$

Novotel Edinburgh Centre

8.0

Good

(5752 Reviews)

+ 354 photos
The Novotel Edinburgh Centre is a family-friendly hotel located close to the bustling Grassmarket area. The hotel offers spacious rooms and a range of family-focused amenities, including a children's play area and a children's menu at the on-site restaurant. Families can take advantage of the hotel's convenient location, which is within walking distance of attractions like Edinburgh Castle and the Edinburgh Zoo.
Address: 80 Lauriston Place
Rating: Good 8.0 (5752 Reviews)
Rooms: 180
Price: From 208$

Premier Inn Edinburgh City Centre

Conveniently situated on Princes Street, the Premier Inn Edinburgh City Centre Hotel delivers comfortable and affordable accommodations with a prime location. Guests can enjoy spacious rooms, a hearty breakfast, and a bar serving delicious cuisine throughout the day. Perfectly positioned for exploring Edinburgh's shops, attractions, and historic sites, this hotel is an excellent choice for budget travelers seeking a central base.
Address: 44 York Place
Rooms: 127
Price: From 249$

Quaint and Charming Stays in Edinburgh Town Centre

For those seeking a more intimate and cozy experience, this section showcases charming and quaint hotels nestled amidst the picturesque streets of Edinburgh town centre. Expect warm hospitality, unique character, and a sense of tranquility amidst the city's hustle and bustle.

24 Royal Terrace Hotel

9.2

Good

(682 Reviews)

+ 80 photos
As Edinburgh's most intimate boutique hotel, 24 Royal Terrace offers a creative blend of contemporary art and elegant design. Each room is individually styled, showcasing unique artwork and luxurious furnishings. The hotel's prime location near Calton Hill provides stunning views of the city, while its close proximity to Princes Street and the Royal Mile allows guests to easily explore Edinburgh's sights and sounds.
Address: 24 Royal Terrace
Rating: Good 9.2 (682 Reviews)
Rooms: 15
Price: From 210$

Holiday Inn Express Edinburgh City Centre, An Ihg Hotel

8.1

Good

(8685 Reviews)

+ 133 photos
With its prime location in the very heart of Edinburgh's cultural district, the Holiday Inn Express Edinburgh City Centre offers affordable and stylish accommodations. The hotel features modern rooms, a complimentary breakfast, and a central lounge area where guests can relax after a day of exploring. Its proximity to the Royal Mile and Princes Street ensures that guests have easy access to Edinburgh's vibrant town centre.
Address: Picardy Place
Rating: Good 8.1 (8685 Reviews)
Rooms: 186
Price: From 60$

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
Steeped in mystery and gothic grandeur, The Witchery by the Castle offers an enchanting experience for guests seeking a truly unique stay. Nestled in the lively heart of the Old Town, this boutique hotel showcases lavish suites adorned with antique furniture, velvet drapes, and luxurious four-poster beds. With its world-class dining and proximity to Edinburgh Castle, this hotel exudes an otherworldly charm that immerses visitors in the rich history of the city.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

Budget-Friendly Accommodations in the Heart of Edinburgh

For budget-conscious travelers, this section presents a selection of affordable yet comfortable hotels in Edinburgh town centre. These accommodations offer excellent value for money while still providing a convenient location and a range of amenities.

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
Elevating luxury to new heights, The Balmoral stands as a true icon in the lively heart of Edinburgh town centre. With its majestic architecture and world-class amenities, this landmark hotel lures discerning travelers seeking an extraordinary experience. Its Michelin-starred restaurant, stunning views of Edinburgh Castle, and indulgent spa are just a few highlights that make this hotel an ideal choice for those seeking the ultimate in opulence.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Old Waverley Hotel

7.9

Good

(7160 Reviews)

+ 220 photos
Nestled on Edinburgh's famous Princes Street, The Old Waverley Hotel charms guests with its captivating history and panoramic views of the Old Town. Its Victorian architecture and traditional Scottish hospitality create a warm and inviting atmosphere. Staying true to its heritage, the hotel offers comfortable rooms and easy access to landmarks like the Royal Mile, Edinburgh Castle, and the Palace of Holyroodhouse.
Address: 43 Princes Street
Rating: Good 7.9 (7160 Reviews)
Rooms: 88
Price: From 226$

The Howard, An Ascend Hotel Collection Member Edinburgh

9.2

Good

(469 Reviews)

+ 158 photos
The Howard, a collection of townhouse-style hotels, embodies elegance and luxury in every detail. With its prestigious location on Charlotte Square, this hotel offers a refined experience and impeccable service. Each suite reflects a unique character, blending classical design with modern amenities. Set amidst the city's Georgian architecture, The Howard provides a charming escape with easy access to Edinburgh's top attractions.
Address: 34 Great King Street
Rating: Good 9.2 (469 Reviews)
Rooms: 19
Price: From 273$

Family-Friendly Hotels in Edinburgh Town Centre

In this section, we present a selection of family-friendly hotels in Edinburgh town centre, perfect for those traveling with children. These hotels offer comfortable and spacious accommodations, as well as amenities and activities tailored to the needs of families.

Historic Hotels in Edinburgh Town Centre

Experience the storied past of Edinburgh with a stay at one of these historic hotels in the town centre. These distinguished accommodations combine timeless charm with modern comforts, allowing guests to immerse themselves in Edinburgh's rich history.

Boutique Hotels with a Twist in Edinburgh Town Centre

Discover the charm and individuality of these boutique hotels, each with its own distinct personality and delightful quirks. These hidden gems in Edinburgh town centre provide a one-of-a-kind experience for guests seeking something out of the ordinary.