Hotels in Old Town, Edinburgh

Edinburgh
Nov 22, 2024 - Nov 23, 2024
2 adults, 1 room
Search
Hotels in Old Town, Edinburgh
Price per night:
Up to 100$
$100 - 200
From $200
Rating:
Excellent 9+
Very good 8+
Good 7+
All ratings
Star rating:
5-stars
4-stars
3-stars
Unrated
8.6
Excellent (953)
View map · 0.0 mi City Centre
From
178US$ /per night
8.4
Very good (170)
View map · 0.3 mi City Centre
From
290US$ /per night
8.6
Excellent (759)
View map · 0.3 mi City Centre
From
164US$ /per night
8.6
Excellent (1842)
View map · 0.1 mi City Centre
From
190US$ /per night
8.4
Very good (664)
View map · 0.3 mi City Centre
From
212US$ /per night
8.6
Excellent (919)
View map · 0.5 mi City Centre
From
60US$ /per night
8.6
Excellent (590)
View map · 0.3 mi City Centre
From
113US$ /per night
8.4
Very good (828)
View map · 3.1 mi City Centre
From
67US$ /per night
8.4
Very good (556)
View map · 0.8 mi City Centre
From
329US$ /per night
8.4
Very good (542)
View map · 0.0 mi City Centre
From
130US$ /per night
8.6
Excellent (1400)
View map · 0.3 mi City Centre
From
258US$ /per night
8.6
Excellent (816)
View map · 5.1 mi City Centre
From
105US$ /per night
8.2
Very good (281)
View map · 0.7 mi City Centre
From
96US$ /per night
8.6
Excellent (1492)
View map · 0.6 mi City Centre
From
132US$ /per night
8.4
Very good (258)
View map · 0.1 mi City Centre
From
165US$ /per night
8.4
Very good (496)
View map · 1.0 mi City Centre
From
126US$ /per night
8.4
Very good (564)
View map · 0.8 mi City Centre
From
83US$ /per night
8.6
Excellent (477)
View map · 1.2 mi City Centre
From
179US$ /per night
8.4
Very good (298)
View map · 0.8 mi City Centre
From
245US$ /per night
8.8
Excellent (164)
View map · 0.1 mi City Centre
From
16US$ /per night
8
Very good (124)
View map · 1.2 mi City Centre
From
472US$ /per night
8.4
Very good (256)
View map · 0.5 mi City Centre
From
329US$ /per night
8.2
Very good (228)
View map · 2.2 mi City Centre
From
240US$ /per night
8.4
Very good (544)
View map · 0.8 mi City Centre
From
159US$ /per night
8.6
Excellent (362)
View map · 1.7 mi City Centre
From
210US$ /per night
8.2
Very good (531)
View map · 1.3 mi City Centre
From
147US$ /per night
8.2
Very good (694)
View map · 1.2 mi City Centre
From
53US$ /per night
8.4
Very good (783)
View map · 1.2 mi City Centre
From
74US$ /per night
8.4
Very good (279)
View map · 0.7 mi City Centre
From
158US$ /per night
8.2
Very good (158)
View map · 2.2 mi City Centre
From
69US$ /per night
8.2
Very good (595)
View map · 1.0 mi City Centre
From
78US$ /per night
8.2
Very good (290)
View map · 0.4 mi City Centre
From
160US$ /per night
8.2
Very good (445)
View map · 5.2 mi City Centre
From
151US$ /per night
8.4
Very good (385)
View map · 0.4 mi City Centre
From
180US$ /per night
8.2
Very good (154)
View map · 0.6 mi City Centre
From
212US$ /per night
View map · 0.5 mi City Centre
From
215US$ /per night
8.6
Excellent (683)
View map · 1.1 mi City Centre
From
308US$ /per night
8.2
Very good (125)
View map · 1.1 mi City Centre
From
183US$ /per night
8
Very good (48)
View map · 1.6 mi City Centre
From
168US$ /per night
7.2
Good (214)
View map · 0.1 mi City Centre
From
59US$ /per night
8.6
Excellent (643)
View map · 2.2 mi City Centre
From
67US$ /per night
8.4
Very good (684)
View map · 0.2 mi City Centre
From
88US$ /per night
8.4
Very good (1350)
View map · 1.3 mi City Centre
From
102US$ /per night
8.4
Very good (715)
View map · 1.6 mi City Centre
From
187US$ /per night
8.6
Excellent (363)
View map · 0.6 mi City Centre
From
93US$ /per night
8.4
Very good (185)
View map · 1.1 mi City Centre
From
202US$ /per night
8.2
Very good (182)
View map · 2.6 mi City Centre
From
166US$ /per night
8.4
Very good (649)
View map · 1.3 mi City Centre
From
39US$ /per night
8.4
Very good (736)
View map · 0.4 mi City Centre
From
227US$ /per night
8.2
Very good (155)
View map · 1.1 mi City Centre
From
290US$ /per night
8.4
Very good (253)
View map · 0.7 mi City Centre
From
254US$ /per night
8.4
Very good (762)
View map · 1.0 mi City Centre
From
106US$ /per night
8.6
Excellent (742)
View map · 2.0 mi City Centre
From
58US$ /per night
8.2
Very good (551)
View map · 0.5 mi City Centre
From
184US$ /per night
8
Very good (556)
View map · 1.7 mi City Centre
From
79US$ /per night
8
Very good (201)
View map · 1.2 mi City Centre
From
27US$ /per night
8
Very good (392)
View map · 1.8 mi City Centre
From
61US$ /per night
8.2
Very good (234)
View map · 0.8 mi City Centre
From
103US$ /per night
8.4
Very good (226)
View map · 1.3 mi City Centre
From
133US$ /per night
8.2
Very good (610)
View map · 4.0 mi City Centre
From
96US$ /per night

Discover Your Perfect Stay

Nestled in the heart of Scotland's capital, the Old Town of Edinburgh is a UNESCO World Heritage site steeped in history and charm. With its cobbled streets, stunning architecture, and vibrant atmosphere, the Old Town offers travelers a unique glimpse into the past. When it comes to accommodations, this historic area boasts an array of hotels that perfectly complement the enchanting surroundings.

From luxury boutique hotels to quaint guesthouses, Old Town Edinburgh hotels cater to every type of traveler. Whether you're seeking a romantic getaway or a family adventure, you'll find accommodations that provide more than just a place to rest your head. Many of these hotels feature period details, offering guests an authentic experience that captures the essence of Edinburgh's rich history.

Choosing to stay in the Old Town not only places you at the center of iconic attractions like Edinburgh Castle and the Royal Mile, but it also immerses you in the local culture. After a day of exploring, unwind at a charming hotel that showcases Scottish hospitality and modern comforts. With great dining options and easy access to public transport, your stay in an Old Town Edinburgh hotel will enhance your overall experience of this captivating city.

Name of hotel Booking Rating Price, $
Grassmarket Hotel

7.9 / 10

(2933 Reviews)

From 212US$
The Balmoral Hotel

9.3 / 10

(1478 Reviews)

From 394US$
Virgin Hotels Edinburgh

8.8 / 10

(4445 Reviews)

From 290US$
The Witchery By The Castle

9.2 / 10

(143 Reviews)

From 634US$
Motel One Edinburgh-Royal

8.7 / 10

(9091 Reviews)

From 88US$
7.9
Very good (2933)

Grassmarket Hotel

3
94-96 Grassmarket
Grassmarket Hotel not only provides charming accommodations but also embodies a commitment to sustainability among old town Edinburgh hotels. This eco-friendly hotel adopts several green initiatives, such as energy-efficient lighting and waste-reduction practices, striving to minimize its environmental impact. The hotel’s location in the heart of Old Town means guests have access to many attractions within walking distance, encouraging foot travel and reducing reliance on transportation. The restaurant on the premises prioritizes locally sourced ingredients, allowing guests to indulge in sustainable dining without compromising on quality. The friendly staff is passionate about promoting eco-friendly practices to all visitors, ensuring that your stay is both enjoyable and responsible. As a comfortable base for exploring Edinburgh, Grassmarket Hotel promotes sustainability without sacrificing charm or service.

From

212US$ /per night
9.3
Excellent (1478)

The Balmoral Hotel

5
1 Princes Street
The Balmoral Hotel is a true gem among old town Edinburgh hotels, renowned for its stunning architecture and splendid interiors. This five-star hotel is located right at the eastern end of Princes Street, offering breathtaking views of the Edinburgh skyline, including the iconic Edinburgh Castle. The lavish rooms feature traditional Scottish décor alongside modern amenities, ensuring a blend of comfort and elegance. Guests can indulge in a Michelin-starred restaurant and unwind at the stylish spa, making it an ideal choice for those seeking the finer things in life. The Balmoral also has a rich history, attracting famous guests over the years, which adds to its allure. Staying here not only provides luxurious accommodations but also an opportunity to bask in Edinburgh's storied past.

From

394US$ /per night

Luxury Old Town Edinburgh Hotels

When it comes to luxurious stays in the Old Town, there are hotels that not only provide premium accommodations but also immerse you in the rich culture and historical significance of the area. These luxury Old Town Edinburgh hotels offer stunning views, elegant interiors, and top-notch service that makes your stay unforgettable. They are often located within walking distance of Edinburgh’s most famous landmarks, allowing guests to fully experience the vibrant atmosphere of the city. Choose from these opulent spaces, and you will find that luxury and history blend seamlessly. From Michelin-starred dining options to indulgent spa treatments, luxury hotels in this area elevate the overall experience of visiting Edinburgh. Let’s explore a few remarkable hotels that exemplify the best of luxury lodging in Old Town.

8.8
Excellent (4445)

Virgin Hotels Edinburgh

5
1 India Buildings
Virgin Hotels Edinburgh emphasizes a modern luxury experience combined with a strong commitment to sustainability, making it one of the most desirable old town Edinburgh hotels. Their eco-conscious practices include utilizing energy-efficient systems and sourcing materials locally to minimize their carbon footprint. The hotel features beautifully designed rooms that incorporate sustainable elements while providing utmost comfort. On-site dining options prioritize seasonal and local ingredients, ensuring a delicious and sustainable culinary experience. Guests can also engage in initiatives, such as recycling programs and water-saving measures, enhancing their understanding of responsible travel. Virgin Hotels Edinburgh is an ideal choice for environmentally aware travelers looking to enjoy luxury while being mindful of their impact.

From

290US$ /per night
9.2
Excellent (143)

The Witchery By The Castle

5
Castlehill, Royal Mile, Edinburgh
Besides its opulence, The Witchery By The Castle carries deep historical roots that resonate throughout its design and ambiance. Located just steps from Edinburgh Castle, this boutique hotel is enveloped in the rich history of its surroundings. Each suite is uniquely decorated with luxurious furnishings and rich fabrics, showcasing the grandiosity of centuries past while providing modern comforts. The hotel also features a celebrated restaurant focused on Scottish ingredients, allowing guests to dine in an enchanting setting steeped in tradition. The Witchery is not just a place to stay but an experience that allows guests to revel in the allure and mystery of Old Town. For a truly immersive historical lodging experience, The Witchery is second to none.

From

634US$ /per night

Budget-Friendly Old Town Edinburgh Hotels

Travelers on a budget will find an impressive range of affordable options among old town Edinburgh hotels without sacrificing comfort or location. These budget-friendly hotels offer cozy accommodations and essential amenities, ideal for those looking to explore the city without breaking the bank. Many of them are situated close to major landmarks and attractions, giving guests the freedom to wander through the enchanting streets of the Old Town. Each of these hotels showcases a unique character, allowing guests to experience the charm of Edinburgh while enjoying economical stays. Selecting a budget-friendly option means more spending money for adventures and local experiences. Let’s dive into a selection of budget-conscious hotels that provide excellent value in the very heart of Old Town.

8.7
Excellent (9091)

Motel One Edinburgh-Royal

3
18-21 Market Street
Motel One Edinburgh-Royal offers a modern, budget-conscious stay for families visiting the Old Town, featuring spacious family rooms designed with comfort in mind. Nestled right at the foot of the iconic Royal Mile, this hotel allows easy access to attractions such as the Edinburgh Castle and the Palace of Holyroodhouse. The hotel’s welcoming ambiance and attentive service create a family-friendly environment where everyone feels at home. A delicious and hearty breakfast is available each morning, ensuring family members are well-fueled for a day of adventure. With its strategic location and thoughtful amenities, Motel One is ideal for families eager to explore all that Edinburgh has to offer. Choosing this hotel means a blend of affordability and convenience in the lively heart of the Old Town.

From

88US$ /per night
7.9
Very good (114)

Radisson Collection Hotel, Royal Mile Edinburgh

5
1 George IV Bridge
Housed in a beautifully restored building, the Radisson Collection Hotel, Royal Mile Edinburgh stands out as one of the premier old town Edinburgh hotels. Just steps away from the Royal Mile, this hotel combines contemporary design with historical elements for a unique experience. Offering rooms with stunning views of the city, it provides a cozy retreat after a day of exploring the nearby attractions. Guests can enjoy an on-site restaurant serving locally-inspired cuisine, as well as a well-equipped fitness center. The attentive staff is committed to making each stay memorable, providing personalized service tailored to your needs. From its prime location to its luxurious offerings, this hotel exemplifies what discerning travelers can expect from their stay in Old Town.

From

212US$ /per night

Unique Character Old Town Edinburgh Hotels

For those who seek a lodging experience that emphasizes character and individuality, the old town Edinburgh hotels in this section provide unforgettable stays. These hotels showcase unique designs, themes, and atmospheres that set them apart from conventional accommodations. Travelers who appreciate distinct styles will find themselves enchanted by the authenticity and charm that these establishments offer. They serve not just as places to sleep but as integral parts of the cultural experience in Edinburgh. Each hotel is positioned to allow guests easy access to local attractions, dining, and entertainment, enhancing their stay in Old Town. Here are a few hotels that boast a compelling character worthy of mention.

8
Very good (5345)

Holyrood Aparthotel

4
1 Nether Bakehouse
Holyrood Aparthotel is a family-friendly choice among old town Edinburgh hotels, offering spacious apartment-style accommodations that are ideal for families. Each apartment features a fully equipped kitchen, multiple bedrooms, and living areas, allowing families to settle in comfortably during their stay. Located near the Scottish Parliament and Holyrood Park, families can easily explore the nearby attractions. The hotel also includes key amenities such as complimentary breakfast options and an on-site gym for guests. Its central location provides easy access to the vibrant Old Town and its numerous family-friendly activities. For families looking for both convenience and space, Holyrood Aparthotel is a fantastic option.

From

227US$ /per night
8.2
Very good (4438)

Ibis Edinburgh Centre Royal Mile

3
6 Hunter Square
Ibis Edinburgh Centre Royal Mile - Hunter Square is a well-regarded budget option among old town Edinburgh hotels, offering affordable rates in a prime location. Situated just steps away from the Royal Mile, this hotel provides easy access to countless attractions, restaurants, and shops. The modern and comfortable rooms are designed with practicality and relaxation in mind, making it an ideal home base for exploring the city. Guests can enjoy a hearty breakfast buffet, perfect for fueling up before a day of adventure. The friendly staff is always on hand to assist with local recommendations and tips, ensuring a pleasant stay. For those seeking budget-friendly accommodations in the heart of Old Town, Ibis promises comfort and convenience.

From

130US$ /per night

Family-Friendly Old Town Edinburgh Hotels

When traveling with family, finding the right accommodations becomes even more important, and there are numerous old town Edinburgh hotels that cater specifically to families. These family-friendly hotels offer convenient amenities, including spacious rooms, entertainment options, and often kid-friendly dining experiences. Staying in the center of Old Town allows families to explore the city's attractions together without needing to travel far. Many of these hotels provide activities and services designed to make family stays enjoyable and stress-free. From providing extra beds to offering nearby family attractions, these hotels are committed to creating comfortable environments for all ages. Let’s discover some fantastic hotels perfect for families visiting Edinburgh.

8.2
Very good (4134)

Apex City Of Edinburgh Hotel

4
61 Grassmarket
The Apex City of Edinburgh Hotel, with its modern charm, also connects guests to the rich history of the Old Town through its location and service. Situated near key historic points of interest, this hotel provides access to the legendary stories embedded in the city’s cobbled streets. The hotel design elegantly balances contemporary comforts with a nod to its historic surroundings. Excellent amenities, including a restaurant that offers delicious local fare, complement the experience, ensuring that guests appreciate the unique history of Edinburgh. The supportive staff are committed to providing visitors with a deeper understanding of the city’s heritage. Whether you're here for a short break or an extended stay, Apex City of Edinburgh Hotel is well-positioned for immersing yourself in the historic fabric of Old Town.

From

157US$ /per night
9
Excellent (2740)

Market Street Hotel

4
6 Market Street
Market Street Hotel merges contemporary style with an unwavering commitment to sustainability, positioning itself as a valuable addition to the lineup of old town Edinburgh hotels. The hotel actively engages in green initiatives, including energy-efficient technologies and responsible waste management. Guests will find inviting rooms with modern comforts paired with sustainable practices throughout the hotel. Located conveniently near famous historic sites, it encourages walking and easy access to public transportation. The hotel’s restaurant focuses on farm-to-table meals made from local produce, offering guests delectable dishes that support community farmers. For those looking for a stylish place to stay while being eco-friendly, Market Street Hotel is an exemplary choice.

From

254US$ /per night

Pet-Friendly Old Town Edinburgh Hotels

Traveling with pets doesn't mean compromising on comfort and style, and the old town Edinburgh hotels in this section welcome our furry friends. These pet-friendly hotels allow you to enjoy your stay without having to leave your pets behind, ensuring everyone in the family feels at home. Offering convenient amenities and nearby parks for walks, these hotels cater to pet owners looking for relaxation and fun. Each of these accommodations understands the importance of pet inclusivity while maintaining high standards for overall guest experience. With great locations in the heart of Old Town, these hotels make it easy to explore the city with your beloved pets. Let's explore these accommodating havens for you and your four-legged companions.

8.5
Very good (5511)

Radisson Blu Hotel, Edinburgh City Centre

4
80 High Street The Royal Mile
Radisson Blu Hotel, Edinburgh City Centre showcases the historical charm of the Old Town while delivering modern luxury. Located at the foot of the Royal Mile, this hotel is housed in a striking building with roots dating back to Edinburgh's historical significance. The elegantly appointed rooms denote a sense of refined luxury with a contemporary flair, ensuring comfort and style. Guests can enjoy the sauna and fitness center, as well as a restaurant that offers local Scottish cuisine, providing a taste of the region's history through food. The hotel's proximity to major attractions like the Castle makes it perfect for history buffs eager to explore. For those seeking an enriching stay that merges luxury with historical significance, Radisson Blu offers an excellent experience.

From

194US$ /per night
8.7
Excellent (1757)

Hotel Du Vin Edinburgh

4
11 Bristo Place
Hotel Du Vin Edinburgh encapsulates the charm of old town Edinburgh hotels while providing a unique boutique experience. Nestled within a striking Victorian warehouse, this hotel features beautifully appointed rooms adorned with luxurious bedding and modern amenities. The vibrant atmosphere of the hotel reflects Edinburgh's artistic spirit, enhancing your experience in the Old Town. Guests can enjoy exquisite dining in the bistro, known for its seasonal dishes and extensive wine selection. With its central location, visitors have easy access to nearby attractions including the famous Grassmarket and Edinburgh Castle. Every detail at Hotel Du Vin is designed with comfort and sophistication in mind, making it a wonderful choice for those seeking luxury in a historical setting.

From

506US$ /per night

Other city in Country

Other city in World

Hotels near Landmark

Hotels in District

New Town
Leith