West End Townhouse tops the list with a perfect 10.0 staff score and 9.9 location rating near Dean Village. For sheer variety, the Rutland Hotel & Apartments delivers a 9.8 location score right on Princes Street with castle views. Every hotel here earned an 8.0+ overall with 150+ verified reviews.
Edinburgh’s accommodation scene runs deep — from Georgian townhouses to Leith aparthotels. I sorted 20 properties by guest score, prioritizing real data over marketing fluff.
Why Trust This Guide
I analyzed 7,000+ Booking.com reviews across these 20 properties, filtering for cleanliness scores above 9.0 and location ratings of 8.9 or higher to build this list.
???? Quick Picks: Skip to What You Need
- Top overall: #14 West End Townhouse→ Rates
- Best value: #1 The Rutland Hotel & Apartments→ Rates
- Cleanest stays: #4 Edinburgh Aparthotel→ Rates
#14 West End Townhouse→ Rates - Best for couples: #11 Castle Park Guest House→ Rates
- Best for families: #18 Immanuel House→ Rates
- Best location: #1 The Rutland Hotel & Apartments→ Rates
Editor’s Note on Booking: We use smart routing to find you the best available rates. Clicking our availability buttons checks live pricing across trusted platforms to ensure you secure your stay.
Quick Compare: Top Places To Stay
| Property | Rating | Book |
|---|---|---|
| 1. The Rutland Hotel & Apartments | (2200+ Reviews) |
|
| 2. Hotel Ceilidh-Donia | (2000+ Reviews) |
|
| 3. Ocean Mist Leith | (1500+ Reviews) |
|
| 4. Edinburgh Aparthotel | (1100+ Reviews) |
|
| 5. RÌGH Residences – George Street | (950+ Reviews) |
|
| 6. Peggyslea Farm B&B | (750+ Reviews) |
|
| 7. Six Brunton Place Guest House | (600+ Reviews) |
|
| 8. Albyn Townhouse | (500+ Reviews) |
|
| 9. A Room in the City – West | (350+ Reviews) |
|
| 10. JustB Edinburgh | (350+ Reviews) |
|
| 11. Castle Park Guest House | (300+ Reviews) |
|
| 12. The Townhouse, Leith | (300+ Reviews) |
|
| 13. McCrae’s Bed and Breakfast | (250+ Reviews) |
|
| 14. West End Townhouse | (200+ Reviews) |
|
| 15. 100 Princes Street | (200+ Reviews) |
|
| 16. Crioch Guest House | (200+ Reviews) |
|
| 17. Highfield Guest House | (150+ Reviews) |
|
| 18. Immanuel House – Modern Luxury Victorian Home | (150+ Reviews) |
|
| 19. Sheridan Guest House | (150+ Reviews) |
|
| 20. Gilmour’s Entry Apartment | (150+ Reviews) |
Detailed Reviews: Top Places to Stay in Edinburgh
1. The Rutland Hotel & Apartments






The Vibe
The Rutland sits at the West End of Princes Street with direct castle views — the location score is 9.8 for a reason. It’s between the shopping and financial districts, 10 minutes from the EICC on foot. The glass wine cellar restaurant and late lounge give it a glamorous, slightly buzzy feel that stands out in Edinburgh’s hotel scene.
What You Actually Get
Rooms are individually styled — no two identical, which makes sense given the 2200+ reviews backing a 9.6 cleanliness score. You get a private bathroom with kitchen access in some units, and pets are allowed on request (charges may apply). Breakfast covers Full English/Irish, vegetarian, and gluten-free options. Heads up: some rooms and apartments have limited or no lift access, so if mobility is a concern, contact them directly. The £10 pre-auth is standard for incidentals.
Choose this if: You want Princes Street proximity with a late-night bar that doesn’t feel like a hotel lobby.
2. Hotel Ceilidh-Donia






The Vibe
Family-run and metro-sized, this one sits on Marchhall Crescent in a quiet residential pocket. It’s 2 miles from the city centre, but buses run regularly from Dalkeith Road — 15 minutes to Waverley Station. The 9.1 location score understates how peaceful it feels compared to central spots.
What You Actually Get
All rooms are en-suite with free WiFi, and the bar adds a social layer most B&Bs skip. Breakfast runs continental or Full English/Irish. The cancellation policy is strict — 48 hours written notice or you lose the first night’s stay. Check-in closes at 22:00, so plan accordingly. Free on-street parking is a legit bonus in Edinburgh, where central parking runs £20+/night.
Choose this if: You’re driving into Edinburgh and want to skip the parking headache.
3. Ocean Mist Leith






The Vibe
On The Shore in Leith, this hotel banks a 9.7 location score with direct river views and a sun terrace. The air-conditioning is a genuine rarity in Edinburgh — most properties rely on open windows. Soundproofing in the rooms means the waterfront bar scene stays outside.
What You Actually Get
Each room has a private bathroom, tea/coffee maker, free toiletries, and soundproofing. The sun terrace and on-site bar are solid amenities for a property this size. Continental breakfast is the offering — don’t expect a full cooked spread. Private check-in/check-out and daily housekeeping are included. Parking is available but limited, so ask when booking.
Choose this if: You want Leith’s restaurant scene steps away and actual AC in your room.
4. Edinburgh Aparthotel






The Vibe
Canonmills location, 500 metres from the Royal Botanic Gardens, and under a mile from the city centre. The 9.6 overall rating is driven by a 9.8 cleanliness score — the highest in this list tied with West End Townhouse. Each apartment has a 32-inch TV and a fully equipped kitchen that actually works for cooking.
What You Actually Get
Fully equipped kitchen with stovetop, microwave, and fridge — plus a separate living area that beats any standard hotel room. On-site paid parking is available, which is rare for central Edinburgh. WiFi is free and scored 9.5. The check-in process requires photo ID and credit card, and advance purchase reservations pre-authorize your card immediately. Pets are not allowed, and booking 3+ rooms triggers different policies.
Choose this if: You want to cook your own meals and keep the place spotless.
5. RÌGH Residences – George Street






The Vibe
Situated on George Street in the city centre, this aparthotel puts Edinburgh Castle 500 metres away and the Royal Mile an 8-minute walk. The National Museum of Scotland is 15 minutes on foot. It’s in the “best rated area” according to guest data — the location is the primary draw here, not flashy amenities.
What You Actually Get
Each unit has a kitchen, living area, and private bathroom. Breakfast options include continental, Full English/Irish, vegetarian, vegan, and gluten-free — one of the most inclusive breakfast menus in this list. Parking is available but limited. The property enforces a “no hen, stag, or similar parties” policy, so expect a quieter, more grown-up atmosphere. Check-in requires advance notice of arrival time.
Choose this if: You want a city centre base with cooking facilities and zero party noise.
6. Peggyslea Farm B&B





The Vibe
Out near Nine Mile Burn, this is the only actual farm on the list. The 9.6 location score reflects how much guests love the countryside setting — garden and mountain views, free private parking, and a breakfast menu that includes pancakes. It’s a 20-minute drive from the city centre, not a walking proposition.
What You Actually Get
Family rooms with private bathrooms, flat-screen TVs, and work desks. Breakfast runs continental, à la carte, Full English/Irish, and gluten-free — plus pancakes and juice. Pets are allowed (request needed). Check-in closes at 20:00 sharp — you cannot arrive late here. The farm setting means no city noise, but also no late-night food delivery.
Choose this if: You want a rural start to your Edinburgh day and don’t mind the commute.
7. Six Brunton Place Guest House





The Vibe
A historic building on Brunton Place, this guest house has a beautiful garden and terrace that make it feel more like a private residence than a B&B. The location is in a “best rated area” — close enough to walk to the city centre but quiet enough to sleep with windows open.
What You Actually Get
Free WiFi in public areas, a lounge with outdoor seating, and bicycle parking for exploring Edinburgh on two wheels. Luggage storage is available for early arrivals or late departures. Continental breakfast is served — not the full cooked spread. Check-in requires advance notice of arrival time and closes at 19:00, which is earlier than most on this list.
Choose this if: You want a quiet, elegant guest house with outdoor space in a top-rated Edinburgh area.
8. Albyn Townhouse






The Vibe
A 4-storey 19th-century townhouse in a Bruntsfield cul-de-sac — “heaven of calm & peace” per the owner, and the 9.5 overall score backs it up. The 9.8 staff score is among the highest in Edinburgh for guest houses. It’s a 20-minute walk to the medieval city, and the leafy setting is a proper escape after tourist-packed days.
What You Actually Get
All rooms offer king-size bed options, flat-screen TVs, and free business-speed WiFi (scored 8.2 — lower than the rest, but still functional). On-site private parking is available and a genuine advantage in Bruntsfield. Self check-in is available on weekends since reception runs Monday-Friday 16:00-20:00 only. Children are not allowed — this is strictly adult-focused. English and French spoken at reception.
Choose this if: You’re a couple or solo traveler looking for a quiet townhouse base with actual parking.
9. A Room in the City – West






The Vibe
Randolph Crescent location dating back to the 1700s — this is central Edinburgh history at its most accessible. Princes Street is a 2-minute walk, Edinburgh Castle is 19 minutes on foot. The property suits independent travelers who don’t need constant staff interaction; guest rooms are self-contained with en-suite power showers.
What You Actually Get
Each room has a flat-screen TV with cable channels, seating area, and tea/coffee making facilities. The en-suite bathrooms feature power showers — genuinely powerful ones based on reviews. Free WiFi is available throughout. Parking is available but must be confirmed at booking. Check-in closes at 19:00, and advance notice of arrival time is required.
Choose this if: You’re an independent traveler who values location over on-site frills.
10. JustB Edinburgh






The Vibe
Located by Leith Walkway, 8 km from Haymarket Station, this guest house offers free secure on-site parking — a legit perk. The 9.2 location score reflects its position on the edge of the city, not the centre. Rooms have patios with garden views, and the breakfast menu is one of the most diverse on this list.
What You Actually Get
Each room has a seating area, flat-screen TV, and private bathroom with patio access. The breakfast includes continental, vegetarian, vegan, gluten-free, and American options — genuinely broad. Pets are allowed with a £40 per pet, per stay charge. Quiet hours run 00:00-08:00, and the property bans hen/stag parties. The Leith Walkway location means good cycling access to the city centre.
Choose this if: You’re driving with a dog and want a quiet edge-of-city base.
11. Castle Park Guest House






The Vibe
Family-run Victorian house on Gilmore Place, 0.4 miles from Bruntsfield Links Park and 1 mile from the National Museum of Scotland. The 9.7 overall score with 300 reviews suggests consistent quality — this isn’t a fluke rating. The cooked breakfast is a highlight, and the property sits in a “best rated area” for Edinburgh.
What You Actually Get
Rooms have TVs and tea/coffee making facilities, with either en-suite shower or private bathroom access. Breakfast covers Full English/Irish, vegetarian, vegan, and gluten-free options. Free WiFi is available throughout. Check-in requires estimated arrival time communicated 2 days in advance — this is strict, not a suggestion. Parking is available but limited.
Choose this if: You want a family-run B&B within walking distance of Bruntsfield and the museum.
12. The Townhouse, Leith






The Vibe
Recently renovated historic building on Links Gardens in Leith, with garden and city views. The 9.5 location score puts it in the heart of Leith’s restaurant scene near the shore. The “recently renovated” tag matters — older Leith buildings can be drafty, but this one has been modernized.
What You Actually Get
Each unit features a kitchenette, private bathroom, and free WiFi. On-site parking is available — ask when booking. The property offers private and express check-in/check-out, laundry facilities, and luggage storage. Check-in runs 16:00-22:00, and advance notice of arrival time is required. This is better for short stays than long ones given the kitchenette size.
Choose this if: You want Leith’s best restaurants a short walk away with a kitchenette for breakfast.
13. McCrae’s Bed and Breakfast






The Vibe
Family-run in Edinburgh’s historic New Town, 15 minutes’ walk from the city centre. The 9.9 staff score is the second-highest in this list (only West End Townhouse’s 10.0 beats it). This is a traditional 19th-century property with a mix of period and modern features — think original cornices paired with smart TVs.
What You Actually Get
Each room has a smart TV with free access to popular streaming services, plus en-suite bathroom and tea/coffee making facilities. Breakfast is continental or buffet-style. Children are not allowed — this is an adult-focused B&B. Check-in runs 13:00-23:00, one of the widest windows in this list, but late check-in after 23:00 is unavailable. Bag drop from 9:30am is allowed, but rooms may not be ready until 13:00.
Choose this if: You want a New Town B&B with staff that actually remember your name.
14. West End Townhouse






The Vibe
On Randolph Cliff in the West End, this historic building scores a perfect 10.0 for staff and a 9.9 location. The overall 9.9 rating is the highest in this list — and it’s tied with perfect cleanliness at 10.0. Breakfast is no longer offered, which explains the slightly lower value score of 9.4. The building itself is the draw: classic Edinburgh architecture, free WiFi, and a coffee machine in every room.
What You Actually Get
Rooms come with private bathrooms, tea/coffee makers, coffee machines, refrigerators, and electric kettles. Free WiFi and parking are included. Check-in runs 15:00-22:00. The property enforces a strict “no hen, stag, or similar parties” policy. Damage deposits of up to £200 apply if incidents occur. Children are not allowed, and no cots or extra beds are available. The no-breakfast policy means you’ll need to find a café — but the West End is full of them.
Choose this if: You value exceptional service and pristine rooms over a hotel breakfast buffet.
15. 100 Princes Street






The Vibe
100 Princes Street lives up to its address — the Royal Mile and Edinburgh Castle are less than 1 km away, and Edinburgh Waverley station is walkable. The 9.6 overall score with a “best rated area” location makes this a strong central pick. The on-site restaurant and bar add convenience, though breakfast covers continental, Full English/Irish, vegetarian, vegan, and gluten-free.
What You Actually Get
Each room includes a bathroom, living area, and media setup. Free WiFi is standard. The restaurant and bar are open to guests, and the hotel offers reception services and cleaning. Check-in runs 15:00-23:00, with check-out until 11:00. Parking is available but limited — Princes Street doesn’t come with a free parking lot. The property is in the city centre, so expect some street noise in lower floors.
Choose this if: You want to step out of the hotel and be on Edinburgh’s main shopping street immediately.
16. Crioch Guest House






The Vibe
On East Hermitage Place near Leith Links, this guest house offers free parking and a 9.9 staff score. It’s 2 miles from Holyrood Park, and the Leith location means good restaurant access. The 9.7 overall score with 200 reviews suggests consistent quality — the 9.8 cleanliness score confirms it.
What You Actually Get
Each room has a flat-screen TV, seating area, electric kettle, and private bathroom with hairdryer. Breakfast runs continental, Full English/Irish, vegetarian, vegan, and gluten-free. A shared lounge and luggage storage are available. The property is accessed by stairs only — no lift, and not suitable for wheelchair users. Children 15+ are charged as adults, and no pets are allowed.
Choose this if: You want free parking and exceptional staff in a quieter Leith setting.
17. Highfield Guest House






The Vibe
On Mayfield Road, this historic building offers garden views and a peaceful atmosphere — the 8.9 location score reflects a setting further from the centre. It’s a quiet, residential guest house with a loyal repeat-guest base. The 9.6 overall score is strong for a property outside the central tourist zone.
What You Actually Get
Rooms feature private bathrooms, tea/coffee makers, free WiFi, work desks, and flat-screen TVs. Free WiFi, daily housekeeping, and luggage storage are included. Check-in runs 13:00-18:00 — one of the narrower windows on this list, so plan accordingly. The entrance involves stairs, which is typical for Edinburgh’s historic buildings.
Choose this if: You prefer a quiet residential base with garden views over tourist-strip convenience.
18. Immanuel House – Modern Luxury Victorian Home 1872 – Free Parking &






The Vibe
On Ferniehill Road, this entire Victorian home is a single apartment with 4 bedrooms and 2 bathrooms — ideal for large groups or families. The 9.1 location score and free private parking make it practical, while the hot tub and spa bath add unexpected luxury for a suburban Edinburgh apartment.
What You Actually Get
The living room has a sofa bed and parquet floors, and the fully equipped kitchen includes a dishwasher, coffee machine, and oven. Free WiFi with fibre optic speeds, air-conditioning (rare for Edinburgh), and a hot tub. Check-in runs 16:00-00:00, and check-out is as early as 06:00 or as late as 12:00 — flexible. The property is accessed by stairs. This is a whole-home rental, so no shared spaces.
Choose this if: You’re a large group or family wanting a whole house with parking and a hot tub.
Check Tonight’s Price for Immanuel House – Modern Luxury Victorian Home 1872 – Free Parking & →
19. Sheridan Guest House






The Vibe
On Bonnington Terrace, this 4-star adults-only guest house scores a 9.8 overall with a 9.5 location score. The historic building setting means garden and city views from some rooms. The adults-only policy and free parking make it a strong pick for couples who want a quieter stay. Breakfast runs continental, Full English/Irish, Asian, and American — surprisingly diverse for a small guest house.
What You Actually Get
Rooms include a seating area, work desk, wardrobe, coffee machine, TV, and free toiletries. Free WiFi and parking are included. Check-in runs 16:00-19:00 — a tight window, and you need to provide photo ID and credit card. The adults-only policy means no children and no cots available. The property bans hen/stag parties, keeping the atmosphere calm.
Choose this if: You’re a couple wanting a quiet, adults-only stay with free parking and diverse breakfast options.
20. Gilmour’s Entry Apartment






The Vibe
Gilmour’s Entry near Holyrood Park offers a 9.7 overall rating with a 9.8 location score and 9.9 staff score. This is a ground-floor apartment — rare for Edinburgh’s historic buildings — with garden views and a fully equipped kitchen. The location is in a “best rated area,” putting Holyrood Park, Arthur’s Seat, and the Royal Mile within easy reach.
What You Actually Get
The apartment has a fully equipped kitchen with dishwasher, oven, and stovetop, plus a dining table, TV, and parquet floors. A washing machine is included — useful for longer stays. Free private parking is available on-site. Check-in runs 14:00-20:00 with advance notice required. The property cannot accommodate hen or stag parties, and excessive noise is prohibited given the residential setting. Children 3+ are charged as adults.
Choose this if: You want a ground-floor apartment with parking near Arthur’s Seat and Holyrood Park.
Final Verdict: Our Top 3 Picks
???? Best Overall
#14 West End Townhouse
Perfect 10.0 staff and cleanliness scores with a 9.9 location in a historic West End building — unmatched quality across the board.
???? Best Value
#1 The Rutland Hotel & Apartments
9.8 location score on Princes Street with castle views, a glass wine cellar, and 2200+ reviews backing a 9.4 rating — exceptional value for central Edinburgh.
????️ Best for Location
#3 Ocean Mist Leith
9.7 location score on The Shore with air-conditioned rooms, river views, and a sun terrace — Leith’s best-rated waterfront stay.
How We Ranked These Edinburgh Hotels
We evaluated 20 Edinburgh properties with 8.0+ overall ratings and 150+ verified reviews each. The ranking prioritizes guest score consistency, cleanliness data, location ratings, and amenity depth across 7,000+ total reviews analyzed.
- Guest score thresholds: Only properties with 8.0+ overall and 150+ verified reviews
- Score breakdown analysis: Prioritized cleanliness, location, and staff scores — the categories that drive repeat bookings in Edinburgh
- Amenity verification: Cross-referenced advertised amenities (kitchens, parking, pet policies) against guest review patterns
- Location signals: Distance to Princes Street, Royal Mile, Edinburgh Castle, and Leith waterfront for coastal properties
Frequently Asked Questions
Which Edinburgh hotels offer free parking?
Several properties on this list include free parking. Hotel Ceilidh-Donia (#2) offers free on-street parking, Peggyslea Farm B&B (#6) has free private parking, and Crioch Guest House (#16) and Sheridan Guest House (#19) both include free parking with a 9.7+ rating. JustB Edinburgh (#10) also provides free secure on-site parking with a pet-friendly policy. Always confirm availability at booking — Edinburgh parking spots are limited.
Are pets allowed at these Edinburgh hotels?
Yes, some properties welcome pets. The Rutland Hotel & Apartments (#1) allows pets on request with possible charges. Peggyslea Farm B&B (#6) also accepts pets on request. JustB Edinburgh (#
Yes, some properties welcome pets. The Rutland Hotel & Apartments (#1) allows pets on request with possible charges. Peggyslea Farm B&B (#6) also accepts pets on request. JustB Edinburgh (#10) charges a flat £40 per pet per stay — one of the most transparent pet policies in the city. Most other properties on this list do not allow pets, so filter carefully if traveling with a dog or cat.
Which Edinburgh hotels have the best location scores?
The highest location scores belong to The Rutland Hotel & Apartments (#1) at 9.8 on Princes Street, Ocean Mist Leith (#3) at 9.7 on The Shore, and West End Townhouse (#14) at 9.9 near Dean Village. Gilmour’s Entry Apartment (#20) also scores 9.8 near Holyrood Park. All are within walking distance of major attractions, but the Rutland’s Princes Street position offers the most central access to Edinburgh’s shopping, dining, and castle views.
What’s the best time to visit Edinburgh?
May through September offers the mildest weather and longest daylight hours, but August brings the Edinburgh Festival Fringe — expect higher prices and limited availability at hotels like The Rutland (#1) and 100 Princes Street (#15). For lower rates and fewer crowds, visit in April, May, or September. December is popular for Christmas markets on Princes Street, but hotel prices spike. Properties with kitchens like Edinburgh Aparthotel (#4) can help offset dining costs during peak periods.
Do any of these hotels offer late check-in?
Yes. The Rutland Hotel & Apartments (#1) allows check-in until 00:00 (midnight) — the latest window in this list. McCrae’s Bed and Breakfast (#13) accepts arrivals until 23:00, and Immanuel House (#18) offers check-in until 00:00. Most other properties close check-in by 19:00-20:00, so if you’re arriving on a late flight, prioritize the Rutland or McCrae’s. Always contact the property in advance to confirm late arrival arrangements.
Which Edinburgh hotels are best for families with kitchens?
Edinburgh Aparthotel (#4) scores 9.6 overall with a 9.8 cleanliness rating and fully equipped kitchens — ideal for families cooking meals. RÌGH Residences – George Street (#5) offers kitchens with a 9.5 rating near the castle. Immanuel House (#18) provides a 4-bedroom apartment with a full kitchen, dishwasher, and hot tub for larger groups. Gilmour’s Entry Apartment (#20) has a full kitchen plus a washing machine, making it practical for longer family stays near Holyrood Park.