Looking for the perfect place to stay in Edinburgh’s Old Town? This guide highlights 14 of the best hotels: from luxurious five-star retreats to budget-friendly gems, with options right on the Royal Mile or just a short stroll away. Whether you’re a solo traveller, a couple seeking a romantic getaway, or a family ready to explore, you’ll find accommodations here to suit every type of traveler and budget. Experience the charm, history, and vibrant culture of Old Town Edinburgh with a stay that’s just right for you!
This article contains links to products and services we love, and we may earn a commission from them at no extra cost to you.
Edinburgh’s weather can be unpredictable! To help you navigate it, I’ve created the ultimate Packing Guide and Checklist. If you’re unsure what to bring, download my comprehensive guide for free here!
14 Best Hotels in Old Town Edinburgh
1.The Witchery by the Castle (5-star hotel)
Check Availability: Booking.com
Unique Feature: Known for its opulent Gothic style and candle-lit suites.
Room Style: Lavish decor with luxurious, dark tones and rich fabrics.
Dining: Onsite fine dining restaurant with a romantic, medieval ambiance.
Price Range: Luxury.
Amenities: Room service, antique furnishings, prime location near the castle.
2. Cheval Old Town Chambers (5-star hotel)
Check Availability: Expedia | Booking.com
Unique Feature: Upscale serviced apartments, ideal for longer stays.
Room Style: Modern decor with historical architectural elements.
Dining: Kitchens in rooms and located near popular dining spots.
Price Range: Luxury.
Amenities: Kitchens, pet-friendly, concierge services.
3. Virgin Hotels Edinburgh (5-star hotel)
Check Availability: Expedia | Booking.com
Unique Feature: Bold design with a signature Virgin touch; rooms with castle views.
Room Style: Quirky yet luxurious decor.
Dining: Onsite dining, rooftop bar.
Price Range: Luxury.
Amenities: Rooftop bar, pet-friendly, and castle views.
Radisson Blu Hotel (4-star hotel)
Check Availability: Expedia | Booking.com
Unique Feature: Centrally located, contemporary style on the Royal Mile.
Room Style: Modern, comfortable decor with spacious rooms.
Dining: Restaurant with a mix of Scottish and international dishes.
Price Range: Mid-range.
Amenities: Spa, fitness center, and business facilities.
5. The Scotsman Hotel (4-star hotel)
Check Availability: Expedia | Booking.com
Unique Feature: Former newspaper headquarters with unique historical charm.
Room Style: Classic style with wood paneling and original features.
Dining: Onsite brasserie and bar.
Price Range: Mid-range to luxury.
Amenities: a 48-seat cinema, free Scotsman Newspaper
6. Hilton Edinburgh Carlton (4-star hotel)
Check Availability: Expedia
Unique Feature: Traditional hotel with modern amenities in a prime location.
Room Style: Contemporary decor with some historic touches.
Dining: Restaurant and lounge with views.
Price Range: Mid-range.
Amenities: Gym, room service, business center.
7. Apex Grassmarket Hotel (4-star hotel)
Check Availability: Expedia | Booking.com
Unique Feature: Close views of Edinburgh Castle; ideal for photographers.
Room Style: Sleek, modern style.
Dining: Restaurant with views of the castle.
Price Range: Mid-range.
Amenities: Pool, fitness center, balcony rooms with castle views.
9. Market Street Hotel (4-star hotel)
Check Availability: Expedia | Booking.com
Unique Feature: Boutique hotel with a modern Scottish design.
Room Style: Stylish and sleek.
Dining: Rooftop champagne bar with views.
Price Range: Mid-range to luxury.
Amenities: Rooftop bar, city views, luxury amenities.
10. Fraser Suites Edinburgh (4-star hotel)
Check Availability: Expedia | Booking.com
Unique Feature: Historical building with spacious suites.
Room Style: Elegant with contemporary Scottish accents.
Dining: Near local eateries.
Price Range: Mid-range.
Amenities: In-room kitchens, gym, and concierge service.
11. Hotel du Vin Edinburgh (4-star hotel)
Check Availability: Expedia | Booking.com
Unique Feature: Wine-themed boutique hotel with cozy interiors.
Room Style: Classic design with wine cellars.
Dining: Bistro-style restaurant and wine bar.
Price Range: Mid-range.
Amenities: Wine tasting room, restaurant, library.
8. The Inn on The Mile (3-star hotel)
Check Availability: Expedia | Booking.com
Unique Feature: Historic bank building with nine rooms, boutique style.
Room Style: Cozy, eclectic decor.
Dining: Gastro pub onsite.
Price Range: Budget-friendly.
Amenities: Unique rooms, great bar atmosphere, central location.
12. Motel One Edinburgh-Royal (3-star hotel)
Check Availability: Expedia | Booking.com
Unique Feature: Budget-friendly with trendy design.
Room Style: Minimalist and modern.
Dining: Bar/lounge with light snacks.
Price Range: Budget-friendly.
Amenities: Lounge, stylish decor, central location.
13. ibis Edinburgh Centre Royal Mile – Hunter Square (3-star hotel)
Check Availability: Expedia | Booking.com
Unique Feature: Affordable with reliable amenities.
Room Style: Simple, functional design.
Dining: 24-hour bar and snack service.
Price Range: Budget-friendly.
Amenities: Lounge, pet-friendly, central location.
14. Premier Inn Edinburgh City Centre Royal Mile Hotel (3-star hotel)
Check Availability: TripAdvisor
Unique Feature: Great value for location.
Room Style: Classic chain hotel style.
Dining: Onsite restaurant with classic options.
Price Range: Budget-friendly.
Amenities: Family-friendly, spacious rooms, central location.
These 14 top hotels in Edinburgh’s Old Town offer something for every traveller, from luxury five-star suites to charming, budget-friendly spots. Some are right on the Royal Mile, while others are just a short stroll to main attractions, making it easy to dive into Edinburgh’s history and culture right from your doorstep.
Are you a Pinterest user? Don’t forget to pin this image for easy access to this hotel guide in the future!
And if you’re planning a visit to Edinburgh soon, my Ultimate Edinburgh Explorer Bundle (Instant Download) will enhance your experience. Packed with travel tips, guides, and insider recommendations, it’s designed to help you explore the city like a local and create unforgettable memories!