Edinburgh, the capital of Scotland, is a city of breathtaking beauty, steeped in rich history, and full of cultural treasures. Known for its iconic landmarks such as Edinburgh Castle, the Royal Mile, and the stunning Arthur’s Seat, this city also boasts a fantastic array of accommodations. From luxurious five-star hotels to charming boutique stays, there’s something for every traveler. Whether you’re visiting for business, leisure, or a special occasion, the right hotel can make all the difference in your trip. Here’s a closer look at some of the best hotels in Edinburgh that offer top-notch service, comfort, and unique experiences.
1. The Balmoral Hotel
Location:
The Balmoral Hotel is the epitome of luxury in Edinburgh, located on Princes Street in the city center. The hotel’s stunning Victorian architecture makes it an iconic landmark, and it offers spectacular views of the Edinburgh Castle and Old Town. With Waverley Train Station just a short walk away, the hotel is perfectly situated for those arriving by train or wishing to explore the city’s many attractions. Its proximity to top shopping districts, historic sites, and restaurants makes it an ideal base for exploring Edinburgh.
Prices:
The Balmoral Hotel is a high-end luxury establishment, with rates starting around £300 per night for a standard room. Prices for suites and rooms with castle views can be considerably higher, especially during peak seasons such as the Edinburgh Festival or the Christmas holidays. However, this price reflects the exceptional level of comfort, service, and prime location that The Balmoral offers.
Services:
The Balmoral is renowned for its world-class amenities. It boasts a range of services that cater to both leisure and business travelers, including:
- Michelin-starred dining at Number One, where you can enjoy exquisite Scottish cuisine in a refined atmosphere.
- A luxury spa, offering everything from relaxing massages to rejuvenating facial treatments.
- An indoor swimming pool, allowing you to unwind after a busy day of sightseeing.
- A state-of-the-art fitness center to keep up with your workout routine while traveling.
- 24-hour concierge service, which can help with arranging everything from dinner reservations to private tours of Edinburgh.
Booking:
To book a room at The Balmoral, guests can easily use popular travel booking platforms such as Booking.com, Expedia, or other luxury hotel booking services. These platforms often offer flexible cancellation policies and occasionally provide discounts for early bookings. If you’re looking for a special package or experience, you can also check out high-end travel agents that specialize in exclusive stays.

2. The Scotch Corner Hotel
Location:
For those seeking a more intimate, boutique experience, The Scotch Corner Hotel is a hidden gem located in Edinburgh’s vibrant New Town. Just a short walk from the famous Royal Mile, this charming hotel provides easy access to major attractions like the National Gallery of Scotland, the Edinburgh Playhouse, and the bustling shops on Princes Street. The New Town is known for its elegant Georgian architecture and trendy cafes, making it a perfect place to stay for those who enjoy a mix of history and modern city life.
Prices:
Prices at The Scotch Corner are more affordable than those of high-end hotels like The Balmoral, with standard double rooms starting from £150 per night. This makes it an excellent choice for travelers who want quality accommodation at a reasonable price, without compromising on comfort or location.
Services:
Despite its smaller size, The Scotch Corner Hotel offers a range of services that ensure a comfortable stay:
- A cozy bar serving a variety of craft beers, cocktails, and Scottish whiskies.
- A delicious full Scottish breakfast included with your stay to start your day on the right note.
- Free Wi-Fi throughout the hotel, allowing you to stay connected during your visit.
- Rooms featuring modern decor, high-quality bedding, and amenities such as flat-screen TVs and en-suite bathrooms.
- The hotel’s welcoming staff is always happy to help with recommendations on things to do in Edinburgh.
Booking:
You can book a stay at The Scotch Corner through popular hotel booking sites like Hotels.com, Agoda, or through other boutique hotel platforms. These sites offer competitive pricing and often feature user reviews to help you make an informed decision.
3. Radisson Blu Hotel, Edinburgh
Location:
The Radisson Blu Hotel is located on the iconic Royal Mile, a central and historic street in Edinburgh that runs from the Edinburgh Castle to the Palace of Holyroodhouse. This hotel is perfectly situated for those who want to explore Edinburgh’s most famous landmarks, including the Royal Mile itself, the National Museum of Scotland, and St Giles’ Cathedral. With excellent transport links nearby, such as Waverley Station, the Radisson Blu is an excellent choice for those traveling by train.
Prices:
At the Radisson Blu, room rates typically start from £170 per night for a standard room. The price can go up depending on the type of room or suite, especially if you opt for rooms with a view of the castle or other scenic spots. During Edinburgh’s busy festival season, prices may rise, but the hotel’s convenient location and high-quality amenities make it a great value for the money.
Services:
The Radisson Blu offers a wide range of facilities that cater to both business and leisure travelers, including:
- A full-service restaurant offering international and Scottish dishes, ideal for casual dining or a formal dinner.
- A fitness center equipped with modern equipment for those looking to maintain their fitness routine.
- An indoor pool, perfect for a relaxing swim after a busy day of sightseeing.
- Spacious meeting and event spaces, making it an ideal choice for business travelers.
- 24-hour front desk and concierge service to help with any special requests.
Booking:
You can book a room at the Radisson Blu through various travel websites such as Expedia, Booking.com, or Priceline. These platforms often offer flexible cancellation policies and special deals, which can help save on accommodation costs.

4. Hotel Du Vin & Bistro Edinburgh
Location:
Hotel Du Vin & Bistro is located in Edinburgh’s Old Town, a UNESCO World Heritage site known for its narrow streets, medieval buildings, and vibrant atmosphere. This boutique hotel is just a short walk from landmarks like Edinburgh Castle, the Royal Mile, and the Grassmarket, where you’ll find plenty of shops, cafes, and bars. The hotel’s prime location makes it an excellent choice for those wanting to experience Edinburgh’s historic charm.
Prices:
Rooms at Hotel Du Vin & Bistro start around £140 per night, making it one of the more affordable options for a boutique hotel in central Edinburgh. With its stylish decor and fantastic location, it offers excellent value for those seeking a comfortable and unique stay.
Services:
Hotel Du Vin & Bistro is known for its relaxed and intimate atmosphere, offering services such as:
- A bistro-style restaurant serving locally sourced food and a wide selection of wines.
- Vintage-inspired rooms with modern amenities like rainfall showers and luxury linens.
- Room service for those who prefer to dine in the comfort of their room.
- Private event spaces, ideal for small gatherings or business meetings.
Booking:
Guests can book their stay at Hotel Du Vin & Bistro via booking sites like Hotels.com, Agoda, or laterooms.com. These platforms often offer exclusive deals or discounts for booking in advance.
5. The Kimpton Charlotte Square Hotel
Location:
The Kimpton Charlotte Square Hotel is located in the heart of Edinburgh’s New Town, an area known for its grand Georgian architecture and tree-lined streets. Just a short walk from the city’s major shopping districts and cultural attractions, such as the Princes Street Gardens and the Scottish National Gallery, this hotel is an ideal base for exploring the city. Its location provides easy access to Edinburgh’s most famous sites, yet the hotel itself offers a peaceful retreat from the bustle of the city.
Prices:
Rooms at The Kimpton Charlotte Square Hotel generally start at £180 per night for a standard room. Given the hotel’s luxurious amenities and prime location, this is a great price for those looking to stay in a high-quality hotel in Edinburgh’s New Town.
Services:
The Kimpton Charlotte Square Hotel is known for its exceptional service and impressive range of amenities:
- A stylish bar offering creative cocktails and a curated selection of whiskies and wines.
- An on-site spa where you can unwind with a rejuvenating massage or beauty treatment.
- Bicycle hire, perfect for those who want to explore the city on two wheels.
- A pet-friendly policy, so you can bring your four-legged friend along for the trip.
- A fitness center with modern equipment and an indoor pool.
Booking:
To book a stay at The Kimpton Charlotte Square Hotel, you can use travel platforms like Expedia, Agoda, or Booking.com. These sites offer various booking options, including deals on long-term stays and early bird discounts.
6. The Witchery by the Castle
Location:
The Witchery by the Castle is perhaps one of the most atmospheric hotels in Edinburgh. Located at the foot of Edinburgh Castle, this boutique hotel offers an unforgettable experience with its gothic-inspired decor and historic ambiance. The hotel is ideally positioned for exploring Edinburgh’s Old Town, with landmarks like the Royal Mile and the Palace of Holyroodhouse just a short walk away.
Prices:
As a luxury boutique hotel, The Witchery by the Castle is quite pricey, with rooms starting around £350 per night. However, given its unique charm and unbeatable location, it’s a great choice for those looking for something truly special.
Services:
The Witchery by the Castle offers a one-of-a-kind experience with services like:
- Opulent rooms with four-poster beds, ornate furniture, and antique decorations that transport guests back in time.
- A gourmet restaurant serving locally inspired dishes with an emphasis on Scottish ingredients.
- Private tours of the nearby Edinburgh Castle and other attractions can be arranged.
- Ideal for romantic getaways or those celebrating a special occasion.
Booking:
You can book your stay at The Witchery through luxury hotel booking platforms like Mr & Mrs Smith or bespoke travel agents who specialize in high-end stays.
Edinburgh offers an impressive array of hotels, each with its own charm, character, and level of luxury. Whether you choose to stay in a grand historic hotel like The Balmoral, a cozy boutique option like The Scotch Corner, or an atmospheric experience at The Witchery by the Castle, you’re sure to find a place that will make your stay in Scotland’s capital a memorable one. By booking through reputable travel platforms, you can often find great deals and flexible options that suit your travel needs. No matter your budget or preferences, Edinburgh has a hotel that will provide comfort and convenience as you explore the city’s many wonders.