Hotels in Old Town, Edinburgh

Not Just Any Hotel – Only the Best Hotels in Old Town, Edinburgh, Selected for You!

Edinburgh
May 30, 2025 - May 31, 2025
2 adults, 1 room
Find
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
Very good (519)
View map · 1.2 km City Centre
From
922£ /per night
8.2
Very good (337)
View map · 3.5 km City Centre
From
252£ /per night
8.4
Very good (56)
View map · 0.5 km City Centre
From
404£ /per night
8.6
Excellent (1009)
View map · 13.7 km City Centre
From
76£ /per night
8.4
Very good (1169)
View map · 0.6 km City Centre
From
189£ /per night
8.4
Very good (360)
View map · 0.8 km City Centre
From
485£ /per night
8.2
Very good (141)
View map · 0.5 km City Centre
From
227£ /per night
8.2
Very good (239)
View map · 1.7 km City Centre
From
157£ /per night
8.2
Very good (287)
Rabble
4
View map · 0.9 km City Centre
From
253£ /per night
8.4
Very good (328)
View map · 1.2 km City Centre
From
138£ /per night
8.4
Very good (272)
View map · 1.1 km City Centre
From
185£ /per night
8.2
Very good (416)
View map · 1.5 km City Centre
From
141£ /per night
8.2
Very good (340)
View map · 1.6 km City Centre
From
208£ /per night
8.2
Very good (419)
View map · 1.5 km City Centre
From
212£ /per night
8.4
Very good (981)
View map · 4.0 km City Centre
From
196£ /per night
8.2
Very good (684)
View map · 0.2 km City Centre
From
137£ /per night
8.2
Very good (591)
View map · 0.9 km City Centre
From
216£ /per night
8.2
Very good (164)
View map · 3.2 km City Centre
From
331£ /per night
8.4
Very good (560)
View map · 7.8 km City Centre
From
194£ /per night
8
Very good (564)
View map · 1.8 km City Centre
From
196£ /per night
8.2
Very good (57)
View map · 3.0 km City Centre
From
135£ /per night
8.4
Very good (239)
View map · 0.6 km City Centre
From
128£ /per night
8.2
Very good (323)
View map · 9.1 km City Centre
From
213£ /per night
8.2
Very good (110)
View map · 11.9 km City Centre
From
295£ /per night
8.4
Very good (568)
View map · 0.2 km City Centre
From
128£ /per night
8
Very good (157)
View map · 0.7 km City Centre
From
191£ /per night
8.6
Excellent (1971)
View map · 0.2 km City Centre
From
266£ /per night
8.6
Excellent (142)
View map · 0.2 km City Centre
From
71£ /per night
8.2
Very good (508)
View map · 1.7 km City Centre
From
208£ /per night
8.4
Very good (713)
View map · 0.7 km City Centre
From
508£ /per night
8.4
Very good (435)
View map · 0.9 km City Centre
From
194£ /per night
8.6
Excellent (418)
View map · 0.7 km City Centre
From
212£ /per night
8.4
Very good (184)
View map · 1.2 km City Centre
From
71£ /per night
8.4
Very good (446)
View map · 1.8 km City Centre
From
78£ /per night
8.4
Very good (465)
View map · 2.3 km City Centre
From
155£ /per night
8.6
Excellent (1241)
View map · 5.7 km City Centre
From
107£ /per night
8.6
Excellent (1797)
View map · 0.9 km City Centre
From
517£ /per night
8.2
Very good (134)
View map · 1.4 km City Centre
From
382£ /per night
8.4
Very good (755)
View map · 0.5 km City Centre
From
64£ /per night
8.2
Very good (428)
View map · 0.3 km City Centre
From
194£ /per night
8.4
Very good (138)
View map · 2.0 km City Centre
From
124£ /per night
8.2
Very good (236)
View map · 1.6 km City Centre
From
39£ /per night
8.4
Very good (529)
View map · 3.3 km City Centre
From
173£ /per night
7.8
Very good (257)
View map · 1.9 km City Centre
From
126£ /per night
8.4
Very good (244)
View map · 1.9 km City Centre
From
28£ /per night
8.8
Excellent (134)
View map · 0.4 km City Centre
From
31£ /per night
10
Excellent (5)
View map · 2.2 km City Centre
From
205£ /per night
8.4
Very good (163)
View map · 2.6 km City Centre
From
198£ /per night
9
Excellent (3)
View map · 4.9 km City Centre
From
140£ /per night
8.2
Very good (320)
View map · 1.5 km City Centre
From
74£ /per night
8.2
Very good (92)
View map · 0.1 km City Centre
From
135£ /per night
8.4
Very good (263)
View map · 2.6 km City Centre
From
186£ /per night
8.2
Very good (316)
View map · 6.1 km City Centre
From
65£ /per night
8.6
Excellent (732)
View map · 0.5 km City Centre
From
272£ /per night
8.4
Very good (246)
View map · 0.4 km City Centre
From
62£ /per night
8.2
Very good (310)
View map · 0.2 km City Centre
From
348£ /per night
8.2
Very good (228)
View map · 0.3 km City Centre
From
285£ /per night
8.2
Very good (219)
View map · 0.7 km City Centre
From
81£ /per night
8.6
Excellent (195)
View map · 0.6 km City Centre
From
29£ /per night
8.6
Excellent (338)
View map · 2.1 km City Centre
From
83£ /per night

Discover Your Perfect Stay

Nestled within the heart of Edinburgh lies the enchanting Old Town, where history intertwines seamlessly with modern comfort. As you wander through its winding cobblestone streets, you'll be greeted by a myriad of charming hotels, each offering a unique glimpse into the city's rich heritage. From boutique establishments to luxurious accommodations, Old Town caters to every traveler seeking an unforgettable experience. .

Immerse yourself in the vibrant tapestry of Edinburgh's past by choosing to stay in one of the many hotels in Old Town. Wake up to stunning views of the iconic Edinburgh Castle or indulge in traditional Scottish breakfasts just steps away from historic landmarks. Whether you prefer a cozy B&B or a stylish boutique hotel, Old Town's accommodations ensure that your stay is as memorable as the city itself. .

Uncover the allure of Edinburgh's Old Town by experiencing its lively atmosphere and warm hospitality firsthand. From the bustling Royal Mile to the serene beauty of Princes Street Gardens, this district embodies the essence of Scotland's capital. By immersing yourself in the inviting ambiance of hotels in Edinburgh Old Town, you'll not only find comfort and luxury but also a gateway to the city's most cherished secrets. .

Name of hotel Accommodation Rating Price, $
Mono Suites Old Town

8.2 / 10

(1045 Reviews)

From 144£
Leonardo Royal Hotel Edinburgh

8.6 / 10

(8589 Reviews)

From 274£
Edinburgh Castle Apartments

8.7 / 10

(1855 Reviews)

From 149£
Ibis Edinburgh Centre South Bridge - Royal Mile

7.8 / 10

(8270 Reviews)

From 110£
Cheval Old Town Chambers

9.2 / 10

(2048 Reviews)

From 547£
8.2
Very good (1045)

Mono Suites Old Town

4
87 South Bridge
Mono Suites Old Town combines modern sophistication with a touch of urban chic, creating a stylish retreat in the very heart of Edinburgh's Old Town. Each suite is elegantly appointed, offering panoramic views of the city skyline and iconic landmarks. Immerse yourself in the vibrant culture of Edinburgh while indulging in the luxury and comfort of this unique boutique hotel. .

From

144£ /per night
8.6
Excellent (8589)

Leonardo Royal Hotel Edinburgh

4
43 Jeffrey Street
The Leonardo Royal Hotel Edinburgh combines modern comfort with a prime location in the heart of Old Town, offering guests a stylish retreat in the bustling city center. With spacious rooms, an on-site restaurant serving delicious cuisine, and top-notch facilities, this hotel provides a welcoming environment for travelers looking for contemporary convenience. Immerse yourself in the vibrant energy of Edinburgh while enjoying the comfort and luxury of this modern hotel. .

From

274£ /per night

Charming Boutique Retreats in Edinburgh Old Town

In the heart of Old Town, discover a selection of charming boutique hotels that epitomize the essence of Edinburgh's historic charm. These intimate accommodations offer a personalized touch, blending modern luxury with traditional Scottish hospitality. From cozy hideaways to stylish boutiques, these hotels in Edinburgh Old Town cater to discerning travelers seeking a unique and immersive experience. .

8.7
Excellent (1855)

Edinburgh Castle Apartments

4
28 Castle Street
Offering a blend of comfort and convenience, Edinburgh Castle Apartments provide a home-away-from-home experience in the very heart of Old Town. These self-catering apartments feature modern amenities and stunning views of Edinburgh Castle, allowing guests to immerse themselves in the city's rich history. Whether you're a solo traveler or a family, these apartments offer a cozy retreat in the very heart of Edinburgh's historic district. .

From

149£ /per night
7.8
Very good (8270)

Ibis Edinburgh Centre South Bridge - Royal Mile

3
77 South Bridge
Located in the bustling heart of the Royal Mile, the Ibis Edinburgh Centre South Bridge offers a contemporary retreat amidst historic surroundings. The hotel's sleek design and comfortable rooms provide a relaxing haven for guests exploring Old Town's vibrant streets. With easy access to Edinburgh Castle and nearby attractions, this hotel is the perfect base for a memorable stay in the city. .

From

110£ /per night

Luxury Elegance in Edinburgh Old Town

Step into a world of luxury and elegance with a selection of prestigious hotels in Edinburgh Old Town that epitomize sophistication and grandeur. These opulent establishments boast exquisite amenities, impeccable service, and a prime location in the center of the city. Indulge in the ultimate in luxury accommodation while immersing yourself in the rich history and culture of Old Town. .

9.2
Excellent (2048)

Cheval Old Town Chambers

5
Royal Mile, 329 High Street
Cheval Old Town Chambers offers luxury serviced apartments in the center of Edinburgh's Old Town, combining the convenience of a hotel with the space and flexibility of a home. The elegantly designed apartments feature modern amenities, elegant furnishings, and stunning views of the city skyline. With personalized service, a central location, and a focus on privacy and comfort, Cheval Old Town Chambers provides a sophisticated retreat for guests seeking a unique and personalized experience in Edinburgh. .

From

547£ /per night
7.7
Very good (2055)

Stay Central Hotel

3
139 Cowgate
Stay Central Hotel offers a contemporary oasis in the center of Edinburgh's Old Town, with stylish interiors and a vibrant atmosphere that capture the spirit of the city. Each room is uniquely designed, reflecting Edinburgh's cultural heritage and modern flair. With its central location near major attractions and entertainment venues, Stay Central Hotel provides a trendy retreat for travelers looking to immerse themselves in the city's dynamic charm. .

From

345£ /per night

Modern Comfort in Edinburgh Old Town

Embrace contemporary elegance and modern amenities with a selection of hotels in Edinburgh Old Town that blend style with comfort. These establishments offer a refreshing take on accommodation, featuring sleek designs, state-of-the-art facilities, and a prime location in the very heart of the city. Experience a harmonious blend of innovation and convenience while exploring the dynamic energy of Old Town. .

8.6
Excellent (32)

Radisson Collection Hotel, Royal Mile Edinburgh

5
1 George IV Bridge
The Radisson Collection Hotel, Royal Mile Edinburgh exudes modern luxury and sophistication, nestled within the historic surroundings of Old Town. Each room is elegantly appointed, offering panoramic views of the cityscape and nearby attractions. From its award-winning restaurant to its bespoke concierge service, this hotel epitomizes the epitome of luxury in the heart of Edinburgh. .

From

155£ /per night
9.2
Excellent (133)

The Witchery By The Castle

5
Castlehill, Royal Mile, Edinburgh
The Witchery By The Castle is a legendary boutique hotel nestled at the foot of Edinburgh Castle, offering opulent suites with gothic-inspired decor and luxurious amenities. Each room is uniquely decorated, creating a romantic and theatrical ambiance that transports guests to another era. With its award-winning restaurant and historic setting, The Witchery By The Castle provides a truly magical experience in the lively heart of Old Town. .

From

743£ /per night

Unique Boutique Experiences in Edinburgh Old Town

Discover a collection of boutique hotels in Edinburgh Old Town that showcase individuality, creativity, and a personalized touch. These charming accommodations offer a distinctive charm, with quirky decor, personalized service, and a sense of intimacy that sets them apart from traditional hotels. Immerse yourself in the eclectic atmosphere of Old Town while staying in these unique and unforgettable boutique establishments. .

8.5
Very good (2762)

Fraser Suites Edinburgh

4
12-26 St Giles Street
Experience unparalleled luxury at Fraser Suites Edinburgh, a prestigious hotel in the heart of Old Town. With spacious suites, contemporary design, and exceptional service, this hotel offers a refined retreat for guests seeking elegance and comfort. Located within walking distance of Edinburgh's top attractions, Fraser Suites combines convenience with luxury for a truly unforgettable stay. .

From

213£ /per night
7.7
Very good (1896)

Hilton Edinburgh Carlton

4
19 North Bridge
Situated near the Royal Mile, the Hilton Edinburgh Carlton exudes modern sophistication and timeless charm in the heart of Old Town. Boasting elegant rooms, a rooftop restaurant with panoramic views, and a fitness center, this hotel offers a luxurious experience for guests seeking comfort and convenience. Whether you're exploring the historical sites or indulging in upscale shopping, the Hilton provides a perfect base for your Edinburgh adventure. .

From

211£ /per night
8.4
Very good (647)

The Inn On The Mile

4
82 High Street, Royal Mile
The Inn On The Mile combines historic charm with contemporary comfort, providing a unique boutique experience in the lively heart of Edinburgh's Old Town. Housed in a former bank building, this hotel features stylish rooms, a lively pub, and a prime location overlooking the Royal Mile. Guests can savor modern Scottish cuisine, enjoy live music, and explore the city's attractions right at their doorstep, making this inn a vibrant and memorable choice for discerning travelers. .

From

298£ /per night
9.4
Excellent (1270)

The Balmoral Hotel

5
1 Princes Street
The iconic Balmoral Hotel stands as a symbol of luxury and elegance in the very heart of Edinburgh's Old Town. Boasting opulent rooms, Michelin-starred dining, and a serene spa, this historic hotel offers a lavish retreat for discerning travelers. With its prime location overlooking Edinburgh Castle, The Balmoral Hotel is a timeless landmark that captures the essence of luxury in Old Town. .

From

428£ /per night

City Nearby

Glasgow
Glasgow
Glasgow
Glasgow
Edinburgh

Other city in United Kingdom

London
London
London
London
London
London
London
London
London
London
London

Other city in World

Hotels near Landmark

Hotels in District