Edinburgh is one of Europe’s most magical cities — a place where medieval history, gothic architecture, cobblestone streets, and dramatic landscapes blend into a storybook setting. From the iconic Edinburgh Castle towering over the city, to the atmospheric Royal Mile and the breathtaking views from Arthur’s Seat, the Scottish capital is the perfect destination for culture lovers, history fans, and modern explorers alike.
Whether you’re planning a luxury escape, a budget weekend trip, or a romantic getaway, Edinburgh offers a wide range of exceptional hotels — from iconic landmarks, to boutique stays, to unique floating hotels on the waterfront.
After reviewing hundreds of hotels, we handpicked the Top 10 Best Hotels in Edinburgh, including the best budget pick, the best for business travelers, the top boutique stay, the most luxurious hotel, and our favorite overall.
Before we dive into the list, here’s a quick overview of Edinburgh’s key areas to help you choose where to stay.
Key Areas in Edinburgh
Old Town – Best for History & Atmosphere
The heart of medieval Edinburgh, filled with narrow alleys, gothic architecture, the Royal Mile, and Edinburgh Castle.
New Town – Best for Shopping & Georgian Elegance
Wide streets, beautiful Georgian buildings, designer boutiques, cafes, and high-end restaurants.
Leith – Best for Culture & Waterfront Dining
A trendy harbor district with creative energy, seafood restaurants, cool bars, and unique hotels (including a floating one!).
Dean Village & Stockbridge – Best for Peace & Local Charm
Quiet riverside walks, scenic bridges, small cafes, and a village-like feel just minutes from the city center.
10. DoubleTree by Hilton Edinburgh City Centre — Best for Business Trips
For business travelers who want productivity, comfort, and easy access to Edinburgh’s landmarks, DoubleTree by Hilton Edinburgh City Centre delivers the perfect balance. Located just a short walk from Old Town and Edinburgh Castle, this modern hotel offers a seamless blend of work-friendly facilities and prime sightseeing convenience.
A Modern, Work-Friendly Stay in the Heart of Edinburgh
Rooms are designed with business needs in mind, featuring spacious desks, ergonomic chairs, and fast, reliable Wi-Fi that makes working on the go effortless. After a productive day, guests can unwind at the hotel’s stylish rooftop bar — a standout feature offering panoramic skyline views of Edinburgh’s historic rooftops and castle silhouettes.
The combination of central location, modern interiors, and thoughtful business amenities makes this hotel a smart choice for professionals looking to stay connected while enjoying the charm of the city.
Ideal for a Comfortable, Efficient Business Trip
DoubleTree by Hilton is perfect for guests who want modern convenience, great service, and easy access to both work and leisure activities.
Who Should Stay Here
✅ Business travelers
✅ Guests wanting modern comfort near Old Town
✅ Travelers who love skyline views
9. Ibis Edinburgh Royal Mile — Best Low-Budget Pick
For travelers who want to experience Edinburgh’s historic Old Town without stretching their budget, Ibis Edinburgh Royal Mile offers unbeatable value in one of the most iconic locations in the city. Just steps from pubs, restaurants, Edinburgh Castle, and all the major attractions, it’s the ideal base for those who want maximum convenience at a friendly price.
A Modern, Affordable Stay in the Heart of Old Town
Rooms may be compact, but they’re modern, clean, and thoughtfully designed — featuring comfortable beds, blackout curtains, free Wi-Fi, and everything you need for a smooth, restful stay. The hotel’s central location means you can explore the Royal Mile, soak up the atmosphere, and walk to virtually anywhere in minutes.
It’s a simple, reliable choice for travelers who prioritize location and comfort over unnecessary extras.
Ideal for a Budget-Friendly City Break
If you’re looking for affordability, practicality, and instant access to Edinburgh’s most famous sights, Ibis Royal Mile is a top pick.
Who Should Stay Here
✅ Budget travelers
✅ Solo travelers
✅ Anyone wanting to stay in the heart of Old Town
8. Fingal Luxury Floating Hotel — Most Unique Stay
For travelers who want a stay that feels truly extraordinary, the Fingal delivers one of Scotland’s most memorable luxury experiences. This five-star floating hotel — a beautifully restored ship docked in the historic Port of Leith — combines maritime heritage with modern sophistication, offering a stay unlike anything else in Edinburgh.
A Glamorous Floating Retreat With Harbor Views
Each cabin is crafted with impeccable attention to detail, featuring elegant nautical-inspired décor, warm lighting, and floor-to-ceiling windows that overlook the harbor. The ship’s polished wood, brass finishes, and refined interiors create a glamorous atmosphere perfect for romantic getaways.
Guests can enjoy exquisite cuisine at the ship’s upscale restaurant or sip cocktails on deck while admiring the waterfront views. Whether you’re celebrating a milestone or simply craving something extraordinary, the Fingal offers an unforgettable blend of comfort, luxury, and charm.
Ideal for a Unique, Romantic Stay
From the moment you step aboard, the Fingal feels special — making it perfect for couples and travelers who love boutique hotels with personality.
Who Should Stay Here
✅ Couples
✅ Travelers who love unique or quirky hotels
✅ Guests celebrating something special
7. Braid Hills Hotel — Best for a Quiet Location
For travelers who want peaceful surroundings without being too far from the city, Braid Hills Hotel offers a charming escape overlooking Edinburgh’s rolling landscapes. Set just outside the busy center, this historic hotel blends Victorian elegance with tranquil views and easy access to scenic walking trails.
A Cozy, Scenic Retreat Above the City
Rooms feature classic Victorian-style décor, cozy furnishings, and warm touches that make each space feel inviting and full of character. Many overlook Edinburgh’s skyline or the surrounding hills, adding a serene backdrop to your stay.
Guests also enjoy the hotel’s excellent on-site restaurant, which serves traditional Scottish dishes in a relaxed setting. Free parking and the quiet, green surroundings make it a convenient choice for those traveling by car or anyone wanting a slower, more restful pace.
Ideal for a Peaceful Edinburgh Getaway
With its calm atmosphere, scenic location, and timeless charm, Braid Hills Hotel is perfect for travelers who want the beauty of Scotland without the noise of the city.
Who Should Stay Here
✅ Travelers wanting peace & quiet
✅ Guests with a car
✅ Couples seeking a scenic retreat
6. Cheval Old Town Chambers — Best on Reviews
For travelers who want the perfect blend of luxury, space, and historic atmosphere, Cheval Old Town Chambers delivers one of the most exceptional stays in Edinburgh. Located just steps from the Royal Mile, these upscale serviced apartments offer a sophisticated home-away-from-home right in the beating heart of Old Town.
Luxury Apartments With Historic Charm & Modern Comfort
Each apartment is thoughtfully designed, featuring exposed stone walls, fireplaces, rainfall showers, and fully equipped kitchens — creating a warm, elegant space that pairs centuries-old character with contemporary style. Guests love the sense of privacy, the generous layouts, and the premium finishes that make longer stays incredibly comfortable.
With attractions, cafés, shops, and iconic landmarks right outside your door, the location couldn’t be more convenient for exploring the city on foot.
Ideal for a Private, High-End Edinburgh Stay
Cheval Old Town Chambers is perfect for guests who want more room, more comfort, and a touch of luxury — all within one of the most historic areas of the city.
Who Should Stay Here
✅ Families
✅ Couples on longer stays
✅ Travelers wanting privacy + luxury
5. The Balmoral Hotel — Most Iconic
As Edinburgh’s most legendary hotel, The Balmoral stands proudly on Princes Street with its unmistakable clock tower and timeless grandeur. This five-star landmark blends historic Scottish elegance with modern luxury, offering an unforgettable stay at the very heart of the city.
A Historic Landmark With World-Class Luxury
Inside, the hotel exudes sophistication — from its polished marble floors to its beautifully appointed rooms featuring castle or city views. Guests consistently praise its Michelin-starred restaurant, luxurious spa, and impeccable service that elevates every moment of the stay.
The Balmoral is also famously tied to literary history: J.K. Rowling completed the final Harry Potter book here, making it a special pilgrimage for fans. Whether you’re savoring fine dining, relaxing in the spa, or simply admiring the classic décor, the atmosphere feels both regal and welcoming.
Ideal for an Unforgettable Edinburgh Experience
Perfect for luxury seekers and history lovers, The Balmoral offers a stay rich in character, comfort, and iconic Scottish charm — making it a true highlight of any visit.
Who Should Stay Here
✅ Luxury travelers
✅ History lovers
✅ Guests wanting an iconic Edinburgh experience
4. Apex Grassmarket Hotel — Best for Castle Views
For travelers who want front-row views of Edinburgh Castle, Apex Grassmarket Hotel delivers one of the most impressive vantage points in the city. Set in the lively Grassmarket district, this modern hotel offers unbeatable scenery paired with easy, walkable access to Old Town’s iconic streets, pubs, and landmarks.
Stunning Castle Views in a Vibrant Historic Setting
Many rooms feature floor-to-ceiling windows that perfectly frame the castle rising above the Grassmarket — a view that feels magical both day and night. Guests enjoy bright, modern interiors, comfortable bedding, and thoughtful amenities that make the stay smooth and relaxing.
The hotel also includes a tranquil pool area, a well-equipped gym, and an excellent on-site restaurant serving fresh, flavorful dishes. With its central location, you can step outside and be moments away from cafés, shops, and some of Edinburgh’s most charming medieval pathways.
Ideal for a Scenic, Walkable Edinburgh Stay
Apex Grassmarket Hotel is perfect for guests who want beautiful castle views, modern comfort, and easy access to all the best spots in Old Town.
Who Should Stay Here
✅ Castle lovers
✅ Couples & families
✅ Guests wanting a great location with a view
3. Cheval The Edinburgh Grand — Best in New Town
For travelers who want refined luxury paired with the comfort of a spacious apartment, Cheval The Edinburgh Grand stands out as New Town’s most sophisticated aparthotel. Set inside a beautifully restored former bank building, it blends historic architecture with contemporary design to create an unforgettable, high-end stay.
A Stylish, Spacious Luxury Aparthotel in a Historic Building
The suites are chic and thoughtfully designed, featuring high ceilings, elegant furnishings, and premium designer kitchens that make longer stays incredibly comfortable. Many retain original architectural details, giving each space a unique blend of heritage charm and modern glamour.
Guests also love the glamorous cocktail lounge — the perfect spot for evening drinks — along with the hotel’s prime New Town location, close to upscale shopping, dining, and some of Edinburgh’s most beautiful Georgian streets.
Ideal for a Stylish, High-End New Town Stay
Whether you’re staying for a weekend or several weeks, Cheval The Edinburgh Grand delivers the perfect mix of luxury, comfort, and top-tier location.
Who Should Stay Here
✅ Longer stays
✅ Couples who love luxurious interiors
✅ Guests wanting New Town’s best location
2. Kimpton Charlotte Square Hotel — Most Luxurious
Blending classic Georgian elegance with bold, modern design, Kimpton Charlotte Square Hotel delivers one of the most luxurious and visually striking stays in Edinburgh. Set on the iconic Charlotte Square, this five-star boutique retreat offers an upscale New Town experience filled with character, comfort, and thoughtful details.
A Glamorous Retreat With Exceptional Style
Guests consistently rave about the hotel’s Secret Garden — a magical, glass-roofed courtyard bar perfect for evening cocktails and quiet morning coffees. The award-winning spa, serene indoor pool, and wellness facilities create a calming haven in the middle of the city.
Rooms are beautifully designed with rich textures, layered fabrics, and bold colors that feel warm, inviting, and undeniably stylish. The two on-site restaurants are popular with both guests and locals, serving inventive dishes in interiors that feel just as refined as the menu.
Ideal for a Premium New Town Escape
With its luxurious interiors, exceptional service, and unmatched design, Kimpton Charlotte Square is perfect for travelers who want a high-end Edinburgh stay wrapped in both elegance and personality.
Who Should Stay Here
✅ Luxury travelers
✅ Couples
✅ Guests wanting a premium New Town experience
1. Virgin Hotels Edinburgh — Our Favorite Overall
Virgin Hotels Edinburgh earns the top spot for its flawless blend of style, comfort, personality, and an unbeatable Old Town location. Set inside a beautifully restored historic building, the hotel captures the spirit of Edinburgh while delivering a modern, trend-forward experience that feels both fun and sophisticated.
A Chic, Stylish Stay in the Heart of Old Town
The hotel’s “Chambers” — its signature rooms — are designed with comfort and flexibility in mind, featuring custom Virgin beds, sliding privacy doors, and sleek modern bathrooms. Every room feels fresh, functional, and full of personality, making it ideal for both short and long stays.
The hotel’s highlight is The Commons Club, a vibrant bar and restaurant known for creative cocktails, stylish interiors, and a lively social atmosphere that draws both travelers and locals. Whether you’re unwinding after a day of sightseeing or gearing up for a night out, it’s the perfect place to gather.
Ideal for the Best All-Around Edinburgh Experience
With incredible design, exceptional comfort, and a prime location just steps from landmarks, shops, and dining, Virgin Hotels Edinburgh is the full package — trendy, cozy, and unforgettable.
Who Should Stay Here
✅ Couples & solo travelers
✅ Guests wanting trendiness + comfort
✅ Travelers who want the BEST all-around stay
Final Thoughts
Edinburgh is a city filled with history, charm, and unforgettable experiences — and choosing the right hotel can elevate your trip even more.
Whether you’re staying in the medieval streets of Old Town, the elegant Georgian lanes of New Town, the trendy waterfront of Leith, or the peaceful greenery of Dean Village, there’s a perfect place waiting for you.
Each hotel on this list was chosen to match a specific type of traveler, making it easy to find the one that fits your needs — whether you’re here for business, romance, budget travel, or luxury.
FAQs
Q: Is Edinburgh expensive to visit?
A: It can be, but there are excellent budget hotels like Ibis Royal Mile and plenty of affordable dining options.
Q: Which area is best for first-time visitors?
A: Old Town — it’s central, historic, and close to all top attractions.
Q: Is Edinburgh walkable?
A: Yes! Most main sights are within walking distance, though be prepared for hills.
Q: What’s the best time to visit?
A: May–September for warm weather, or December for the Christmas markets.
Q: Is New Town better than Old Town?
A: Both are fantastic:
Old Town = history & atmosphere
New Town = style, shopping & Georgian architecture
Q: Is public transport good in Edinburgh?
A: Yes — buses and trams connect the city easily.
Q: Do I need a car?
A: Not in Edinburgh. But if you want to explore the Highlands, renting a car is great.
