Top-Rated 3-Star Hotels in Edinburgh's Historic Heart

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to the enchanting city of Edinburgh, where rich history, stunning architecture, and a vibrant cultural scene come together. When planning your stay in this majestic destination, finding the perfect accommodation is essential. If you are seeking a balance between affordability and comfort, Edinburgh's 3-star hotels offer an ideal choice. Whether you are a budget-conscious traveler, a family on an adventure, or a couple looking for a cozy retreat, these accommodations provide a remarkable value without compromising on quality.

Edinburgh's 3-star hotels are scattered throughout the city, providing convenient access to its most iconic landmarks and attractions. Imagine waking up to breathtaking views of Edinburgh Castle or strolling through the charming streets of the historic Old Town just steps away from your hotel. From cozy boutique hotels to modern establishments with exceptional amenities, there is a vast selection of options to suit your preferences and elevate your overall experience in the captivating Scottish capital.

Beyond their affordability, Edinburgh's 3-star hotels offer warm hospitality, personalized service, and a comfortable environment where you can unwind after a day of exploration. Many hotels feature well-appointed rooms with modern amenities, ensuring a restful night's sleep. Additionally, several establishments boast on-site restaurants, serving delicious local cuisine, allowing you to savor traditional Scottish dishes without having to venture far from your accommodation. Edinburgh's 3-star hotels provide value, convenience, and an authentic Scottish experience that will leave you with cherished memories.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. The Hostel
2. Haymarket Hub Hotel
3. The Scotsman Hotel
4. Holiday Inn Express Edinburgh City Centre, An Ihg Hotel
5. Hotel Indigo Edinburgh, An Ihg Hotel
6. Motel One Edinburgh-Royal
7. Ravelston House Hotel
8. Leonardo Royal Hotel Edinburgh
9. Kildonan Lodge Hotel
10. The Inn On The Mile

Edinburgh Hotels 3 Star - Boutique Charm and Comfort

Check Availability

Edinburgh
Dec 28, 2025 - Dec 29, 2025

The Hostel

7.0

Good

(1913 Reviews)

+ 70 photos
Nestled in the peaceful residential area of Murrayfield, The Edinburgh Lodge Hotel is a wonderful choice for families seeking a serene getaway. The hotel offers spacious family rooms equipped with all the amenities you need for a comfortable stay. Enjoy a hearty Scottish breakfast before embarking on a day of adventure in the city. The Edinburgh Lodge Hotel's prime location allows for easy access to attractions like the Edinburgh Zoo and Murrayfield Stadium.
Address: 3 Clifton Terrace
Rating: Good 7.0 (1913 Reviews)
Rooms: 8
Price: From 19$

Haymarket Hub Hotel

7.5

Good

(2724 Reviews)

+ 203 photos
The Haymarket Hub Hotel, located near Haymarket Station, is a fantastic choice for those seeking contemporary style and convenience. This innovative hotel boasts compact rooms designed with modern flair, equipped with smart TVs and high-speed Wi-Fi. With a self-check-in system and 24-hour concierge service, the Haymarket Hub Hotel provides a seamless and hassle-free stay. Additionally, its central location allows for easy access to the city center and popular attractions.
Address: 7 Clifton Terrace
Rating: Good 7.5 (2724 Reviews)
Rooms: 195
Price: From 41$

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Housed within the stunning former headquarters of The Scotsman newspaper, The Scotsman Hotel seamlessly combines history with modern luxury. The hotel's elegant rooms boast a mix of contemporary furnishings and classically inspired design elements. Immerse yourself in the charming ambiance of the hotel's bars and restaurants or treat yourself to a pampering session in the rejuvenating spa. With its prime location near the Royal Mile, The Scotsman Hotel is the epitome of historic elegance in Edinburgh.
Address: 20 North Bridge
Rating: Good 8.5 (3769 Reviews)
Rooms: 82
Price: From 284$

Edinburgh Hotels 3 Star - Family-Friendly Comfort and Convenience

This section focuses on Edinburgh's 3-star hotels that cater to families, prioritizing comfort, convenience, and a welcoming atmosphere. Whether you're traveling with little ones or teenagers, these hotels offer the perfect base for exploring all that Edinburgh has to offer.

Holiday Inn Express Edinburgh City Centre, An Ihg Hotel

8.1

Good

(8685 Reviews)

+ 133 photos
Conveniently located in the city center, the Holiday Inn Express Edinburgh City Centre brings modern comfort to a historic setting. The hotel's sleek and contemporary rooms provide a peaceful oasis amidst the bustling city streets. Start your day with a complimentary breakfast before venturing out to explore the nearby attractions, including the Palace of Holyroodhouse and the Scottish Parliament. With its central location and contemporary amenities, the Holiday Inn Express Edinburgh City Centre offers the perfect blend of comfort and convenience.
Address: Picardy Place
Rating: Good 8.1 (8685 Reviews)
Rooms: 186
Price: From 60$

Hotel Indigo Edinburgh, An Ihg Hotel

8.3

Good

(1350 Reviews)

+ 155 photos
Located in the heart of the historic Old Town, Hotel Indigo Edinburgh captivates guests with its unique design inspired by the city's rich cultural heritage. This boutique establishment showcases rooms with modern furnishings, showcasing stunning views of the Royal Mile. Indulge in the hotel's exquisite restaurant, serving delectable Scottish cuisine made with locally sourced ingredients. With impeccable service and attention to detail, Hotel Indigo Edinburgh promises a truly memorable stay.
Address: 51-59 York Place
Rating: Good 8.3 (1350 Reviews)
Rooms: 60
Price: From 195$

Motel One Edinburgh-Royal

8.8

Good

(8016 Reviews)

+ 58 photos
Situated at the heart of the city's historic Old Town, Hotel Motel One Edinburgh-Royal offers a sleek and stylish haven for travelers. The hotel's contemporary rooms boast chic furnishings and modern amenities, providing a comfortable retreat after a day of sightseeing. Indulge in a refreshing drink at the hotel's trendy bar while enjoying panoramic views of the city. With its prime location and modern design, Hotel Motel One Edinburgh-Royal is an excellent choice for a contemporary stay in Edinburgh.
Address: 18 Market St, Edinburgh Eh1 1Bl, United Kingdom
Rating: Good 8.8 (8016 Reviews)
Rooms: 169
Price: From 151$

Edinburgh Hotels 3 Star - Contemporary Style and Convenience

For travelers seeking modern comforts and conveniences, this section highlights Edinburgh's 3-star hotels that excel in contemporary style and impeccable service.

Ravelston House Hotel

8.3

Good

(878 Reviews)

+ 52 photos
Located in the charming Murrayfield area, Ravelston House offers a serene escape from the city's bustle. This elegant hotel boasts tastefully decorated rooms exuding traditional charm, with some featuring picturesque garden views. Indulge in a sumptuous afternoon tea or savor traditional Scottish dishes in the hotel's cozy restaurant. Ravelston House's tranquil ambiance and idyllic setting provide a welcome respite for those seeking relaxation in Edinburgh.
Address: 182 North High Street
Rating: Good 8.3 (878 Reviews)
Rooms: 7
Price: From 117$

Leonardo Royal Hotel Edinburgh

8.4

Good

(4756 Reviews)

+ 148 photos
Situated in the heart of the city's historic Old Town, Jurys Inn Edinburgh seamlessly integrates modern comfort into its historic surroundings. The hotel's contemporary rooms provide a welcoming respite after a day of exploring Edinburgh's rich heritage. Start your day with a hearty breakfast from the hotel's extensive buffet, and take advantage of the convenient amenities, including a fitness center. Jurys Inn Edinburgh's prime location allows for easy access to top attractions like the Royal Mile and Edinburgh Castle.
Address: 43 Jeffrey Street
Rating: Good 8.4 (4756 Reviews)
Rooms: 186
Price: From 211$

Kildonan Lodge Hotel

8.5

Good

(1436 Reviews)

+ 187 photos
Tucked away in the tranquil neighborhood of Newington, Kildonan Lodge Hotel is a delightful Victorian-style guesthouse boasting period features and elegant interiors. The hotel's individually designed rooms exude charm and provide a cozy haven for guests. Start your day with a delicious breakfast served in the elegant dining room or in the picturesque garden. With its warm hospitality and serene ambiance, Kildonan Lodge Hotel ensures a peaceful stay in Edinburgh.
Address: 27 Craigmillar Park
Rating: Good 8.5 (1436 Reviews)
Rooms: 20
Price: From 400$

Edinburgh Hotels 3 Star - Quaint Charm and Tranquility

Embrace the serenity and old-world charm of Edinburgh with this collection of 3-star hotels exuding quaint charm and tranquility.

The Inn On The Mile

8.3

Good

(672 Reviews)

+ 167 photos
Nestled on the historic Royal Mile, The Inn on the Mile offers stylish and contemporary accommodations within an iconic building that dates back to the 18th century. Each room combines modern amenities with period features, including exposed brickwork and original fireplaces. Unwind in the hotel's vibrant pub, known for its excellent selection of whiskies and locally sourced dishes. With its prime location and unique blend of history and modernity, The Inn on the Mile provides a captivating stay in the heart of Edinburgh.
Address: 82 High Street, Royal Mile
Rating: Good 8.3 (672 Reviews)
Rooms: 9
Price: From 236$

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
Located just steps away from Edinburgh Castle, The Witchery by the Castle is a truly unique and enchanting hotel experience. Set within a collection of historic buildings dating back to the 16th century, this luxurious hotel immerses guests in a world of Gothic glamour. Each of its suites features lavish furnishings, rich tapestries, and antique accessories. Delight in an unforgettable dining experience at the hotel's renowned Witchery restaurant, known for its sumptuous Scottish cuisine. The Witchery by the Castle offers a one-of-a-kind stay, blending history, opulence, and unmatched charm.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

Grassmarket Hotel

8.0

Good

(3159 Reviews)

+ 195 photos
Situated in the vibrant Grassmarket area, The Grassmarket Hotel exudes contemporary charm. This boutique gem features stylish and well-appointed rooms, boasting vibrant colors and striking artwork. The hotel's central location means you're just steps away from iconic attractions like Edinburgh Castle. With thoughtful amenities like complimentary breakfast and a trendy on-site bar, The Grassmarket Hotel embodies the ideal blend of comfort and convenience.
Address: 94-96 Grassmarket
Rating: Good 8.0 (3159 Reviews)
Rooms: 42
Price: From 306$

Edinburgh Hotels 3 Star - Historic Elegance and Grandeur

Immerse yourself in the rich history of Edinburgh with this selection of 3-star hotels that showcase historic elegance and grandeur.

Prestonfield House Hotel

9.4

Good

(249 Reviews)

+ 198 photos
Nestled in a private parkland setting, Prestonfield House is a luxurious boutique hotel housed in a 17th-century baroque mansion. This historic gem offers individually designed rooms adorned with lavish furnishings and period details. Indulge in exquisite fine dining at the hotel's award-winning restaurant, offering a culinary experience fit for royalty. With its opulent interiors and sprawling grounds, Prestonfield House offers a truly remarkable stay steeped in history and grandeur.
Address: Priestfield Road
Rating: Good 9.4 (249 Reviews)
Rooms: 22
Price: From 324$

Edinburgh Hotels 3 Star - Modern Comfort in Historic Surroundings

If you're looking to combine modern comfort with the charm of Edinburgh's historic surroundings, this section showcases 3-star hotels that skillfully blend contemporary amenities with a rich cultural backdrop.