Edinburgh

Luxury Hotels in Edinburgh

Enter your dates for the latest luxury hotels rates and availability in Edinburgh.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Edinburgh Luxury Hotels

Pick from these hotels and compare room prices, hotel reviews, and availability.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotel near New Town,Edinburgh
A stay at W Edinburgh places you in the heart of Edinburgh, within a 5-minute walk of Princes Street in the heart of the St James Quarter. W Edinburgh comprises 3 distinct buildings, two new and one historic, with a rich and varied, but complementary architectural presence. The 12-storey Ribbon Building features a striking exterior façade. Top floor terraces offer guests breath-taking, 360-degree views from Arthur’s Seat to the sea while igloos on the roof terrace will allow for guests and locals to enjoy the view whatever the Scottish skies. In contrast, James Craig Walk is a heritage listed terrace dating from 1775, that epitomises the character of historic Edinburgh, with its robust, honest stone façade, high ceilings, and tall sash windows. Interlinking with the Ribbon Building, the Quarter House is also predominantly a stone façade, inspired by traditional Edinburgh architecture. to shelter W Hotels’ debut property in Scotland, which is full of surprises inside. Pamper yourself with onsite massages at the hotel's AWAY Spa or take in the view from the W Deck rooftop terrace. Satisfy your appetite at the hotel's two restaurants - SUSHISAMBA Edinburgh or the W Lounge - both offer panoramic views of the city. Relax with a cocktail at Joao's Place, the hotel's secret speakeasy bar. Make yourself at home in air-conditioned rooms featuring minibars and LCD televisions. Featured amenities include express check-in, dry cleaning/laundry services, and a 24-hour front desk. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Conveniences include phones, as well as laptop-compatible safes and electric kettles.

"I had a very satisfying stay. The hotel is just a few minutes' walk from the train station, and most of Edinburgh's other attractions are easily reachable on foot, which was perfect. The bed was incredibly comfortable, and all the hotel staff were very welcoming. I saw other reviews mentioning that deposit refunds take a while, but I haven't experienced that yet. I'll update my review later."
Very Good
296 reviews
8.8/10
1 night
From THB 16,739
Check availability
99+
Hotel near Edinburgh Old Town,Edinburgh
The Virgin Hotels Edinburgh is an ideal spot for travelers wanting to discover the city. The Virgin Hotels Edinburgh offers a pleasant stay in Edinburgh for those traveling for business or leisure. Boasting a convenient location, the hotel is just 600m from Edinburgh Waverley Station and 14km from Edinburgh Airport. Guests will find Greyfriars Kirkyard Cemetery Edinburgh, Edinburgh | Punk Rock Factory《Boats & Shows》Tour and Camera Obscura & World of Illusions just a short distance from the hotel. After a long day of sightseeing, guests can retire to the comfort of the hotel. This Edinburgh hotel features parking on site. Our guests rate this hotel as one of the best hotels for cleanliness. This hotel is particularly popular with those traveling with families.

"This is a fantastic hotel! The design is sleek and the facilities are user-friendly, truly reflecting a people-oriented approach. The staff are enthusiastic and passionate. The innovative entrance design transforms the otherwise cramped hallway into an artistic space!"
Very Good
205 reviews
8.9/10
1 night
From THB 20,132
Check availability
99+
Hotel near West End,Edinburgh
The Sheraton Grand Hotel & Spa is an ideal spot for travelers wanting to discover the city. The Sheraton Grand Hotel & Spa is an ideal choice for travelers who want to take in the sights and sounds of Edinburgh. Boasting a convenient location, the hotel is just 900m from Haymarket Station and 12km from Edinburgh Airport. Keeping busy is easy, with The University of Edinburgh, Edinburgh New Town and Edinburgh International Conference Centre all nearby. In their spare time, guests can explore the hotel's surroundings. For those driving themselves, parking is provided on site. Germaphobes can rest easy - the level of cleanliness is highly rated at this hotel.

"I was torn between many hotels before deciding, and I'm glad I chose this one. I picked the castle-view room type; the room was quite spacious, the bathroom had a separate shower and tub, and the bedding was very comfortable. The front desk staff were also very friendly. Breakfast was a mix of à la carte and buffet style, and the à la carte items were unlimited. The food selection was rich, and the restaurant staff were very polite and courteous. The hotel provided slippers and two small bottles of water, but there was no toothbrush or toothpaste."
Great
97 reviews
9.0/10
1 night
From THB 15,477
Check availability
99+
Hotel near New Town,Edinburgh
The InterContinental Hotels EDINBURGH THE GEORGE by IHG is an ideal spot for travelers wanting to discover the city. Visitors to Edinburgh will find that the InterContinental Hotels EDINBURGH THE GEORGE by IHG is a fantastic accommodation choice. The hotel is conveniently located just 600m from Edinburgh Waverley Station and 12km from Edinburgh Airport. Guests will find Calton Hill, National Galleries Scotland: Portrait and National Galleries of Scotland: National just a short distance from the hotel. When guests have some time on their hands they can make use of the onsite facilities. This Edinburgh hotel features parking on site. If you demand a high level of service, our guests have indicated that this hotel has excellent standards. For guests traveling with families, this hotel is consistently one of the most popular choices.

"Overall, I'm really happy with this hotel. The location is super convenient, the room facilities are comfortable, and I slept great at night. The room and bathroom were a bit small, and the soundproofing wasn't the best, but thankfully the other guests were quiet late at night. The off-season price wasn't too expensive, so it was pretty good value for money."
Great
226 reviews
9.0/10
1 night
From THB 14,115
Check availability
99+
Hotel near New Town,Edinburgh
The Kimpton CHARLOTTE SQUARE by IHG is an ideal spot for travelers wanting to discover the city. The Kimpton CHARLOTTE SQUARE by IHG offers a pleasant stay in Edinburgh for those traveling for business or leisure. The hotel is only 1km from Haymarket Station and 13km from Edinburgh Airport, giving guests a number of convenient transportation options. Keeping busy is easy, with Ross Fountain, Roxy Lanes Edinburgh Rose Street and Edinburgh New Town all nearby. After a long day of sightseeing, guests can retire to the comfort of the hotel. This Edinburgh hotel features parking on site. If cleanliness is important to you, this hotel makes an excellent choice, as our guests consider this to be one of the cleanest hotels in the city.

"Lovely hotel with a really nice vibe. Beds are so comfy. Nice showers and luxury toiletries. Great amenities with snacks, coffee machine, local filter coffee etc in room. Staff are great and very friendly. Happy hour from 5 to 6pm with free drinks in the bar. Lovely coffee from the conservatory bar. Great selection at breakfast. All the staff are what makes the hotel so good. Really positive attitudes and always friendly. Highly recommend this hotel."
Very Good
49 reviews
8.9/10
1 night
From THB 12,054
Check availability
99+
Hotel near New Town,Edinburgh
The Balmoral Hotel is an ideal spot for travelers wanting to discover the city. The Balmoral Hotel offers a pleasant stay in Edinburgh for those traveling for business or leisure. Traveling to the hotel is easy with Edinburgh Waverley Station located approximately 200m away and Edinburgh Airport roughly 13km away. Guests will find The Edinburgh Dungeon, Edinburgh Old Town and N Bridge just a short distance from the hotel. After a long day of sightseeing, guests can retire to the comfort of the hotel. Guests of this Edinburgh hotel can make use of the parking facilities. If cleanliness is important to you, this hotel makes an excellent choice, as our guests consider this to be one of the cleanest hotels in the city.

"An absolutely wonderful experience! The hotel's location and unbeatable views made our day in Edinburgh so enjoyable. It's just a five-minute walk from the hotel to Calton Hill, and getting to the Old Town, Victoria Street (Rainbow Street), and the Royal Mile was incredibly convenient. The hotel itself is a historic landmark; I even went to see room 552, with its beautifully painted purple door, where J.K. Rowling found a quiet retreat amidst the bustling city to complete her seventh book."
Great
67 reviews
9.0/10
1 night
From THB 34,036
Check availability
99+
Hotel near Edinburgh Old Town,Edinburgh
Opened in 2025, the Old Town Chambers, Autograph Collection is a great accommodation choice in Edinburgh. Traveling to the hotel is easy with Edinburgh Waverley Station located approximately 300m away and Edinburgh Airport roughly 15km away. With Edinburgh Castle, The Royal Edinburgh Military Tattoo and Royal Mile all within a short distance, there is no shortage of things to do in the area. After a long day of sightseeing, guests can retire to the comfort of the hotel. If cleanliness is important to you, this hotel makes an excellent choice, as our guests consider this to be one of the cleanest hotels in the city. This hotel is particularly popular with those traveling with families.

"The hotel is perfectly situated right on the Royal Mile – the location is absolutely superb! It's just an 8-minute walk from the train station. Be aware that there are some steps along the route, which might be a bit of a workout if you're carrying heavy suitcases. It's a very family-friendly hotel. The bedroom has a large bed, and the living room sofa converts into a double bed, comfortably accommodating two adults and two children. Our room was incredibly clean, newly renovated, and surprisingly quiet. Even though the Royal Mile is bustling with street performers and activities, we couldn't hear any noise from our room at all. Having amenities like a washing machine and oven in the room was a huge plus. Just a note: toothpaste, toothbrushes, and slippers aren't provided as standard. We brought our own dental kit, so we only needed to ask the front desk for slippers. Breakfast is served à la carte; you order what you like, and top-ups are available if you're still hungry. Edinburgh Castle is a mere 5-minute walk to the right from the hotel's entrance, with plenty of shops and restaurants nearby – incredibly convenient!"
Great
162 reviews
9.1/10
1 night
From THB 16,774
Check availability
99+
Hotel near West End,Edinburgh
The Caledonian Edinburgh, Curio Collection by Hilton is an ideal spot for travelers wanting to discover the city. Visitors to Edinburgh will find that the Caledonian Edinburgh, Curio Collection by Hilton is a fantastic accommodation choice. The hotel is only 900m from Haymarket Station and 12km from Edinburgh Airport, giving guests a number of convenient transportation options. Famous local attractions Edinburgh Castle, St Mary's Episcopal Cathedral and Grassmarket, can all be reached with a short walk. When guests have some time on their hands they can make use of the onsite facilities. For those driving themselves, parking is provided on site. If cleanliness is important to you, this hotel makes an excellent choice, as our guests consider this to be one of the cleanest hotels in the city.

"From a hotel of this level and price you expect more for breakfast. At least delicious coffee :) and a cup for toothbrushes in the bathroom would not hurt either. By the way, about coffee - if you come at 8 am or later, then while you wait for the waiter with coffee you can sit - what prevents the hotel from installing a coffee machine so that I can serve myself is a mystery. The location is excellent, everything is within walking distance. The room is large, the height of the ceilings causes a wow effect :) the bed is beyond praise. There is a gym, a swimming pool, a spa and even a yoga mat and scales in the room - I did not use any of the above :)) They ask for a deposit of 150 pounds upon check-in. You would think that they have crooks living here and I will run away without paying. In general, considering the price, I would think twice - maybe there is cheaper nearby, but not much worse. The restaurant across the road Kyole is simply brilliant! I recommend 👍 and a little further, but also a minute's walk away, a good shop of kilts and traditional clothes, not a souvenir shop like on the Royal Mile. We went to the airport by bus number 100, very convenient, the bus stop is two minutes from the entrance to the hotel, the stop at the airport is right opposite the entrance, the price for two with luggage is 11 pounds, inside there is a place to put bags. We got there in 30 minutes. Everything is convenient and fast."
Very Good
44 reviews
8.5/10
1 night
From THB 11,556
Check availability
99+
Hotel near New Town,Edinburgh
The Edinburgh Grand, a Luxury Collection Hotel, blends refined elegance with rich Scottish heritage. Once the National Bank of Scotland HQ, this historic landmark sits on St Andrew’s Square in Edinburgh’s New Town. Steps from the Royal Mile and Princes Street, our Edinburgh city hotel offers a quiet retreat in the heart of the Capital. Inside our luxury hotel in Edinburgh, Scotland, 50 luxury rooms and suites pair timeless design with modern comfort, while kitchens and separate living areas create a home-like feel for longer stays. Our Edinburgh city hotel's exclusive penthouse offers a private rooftop and panoramic city views. With a treatment-led luxury Spa, three bars and restaurants onsite, award-winning concierge service winning at the Scottish Hotel Awards 2026, and immersive local experiences, we present a fresh take on Scotland. For travellers seeking hotels in Edinburgh city centre, this is The Edinburgh Grand.

"This is our 2nd time stayed at the hotel. Unfortunately this time we didn't get the ROOM#203. We were assigned to room very groomy then changed to room601 then finally to 604, thanks to Ms Joe, she is very attentive & helpful on Christmas eve. Breakfast started really late at 8.30am , but the staffs are very attentive & caring. To enjoy this hotel next time I must request.to BoOk Room 203 again"
Great
160 reviews
9.2/10
1 night
From THB 22,554
Check availability
99+
Hotel near New Town,Edinburgh
The 100 Princes Street was recently renovated in 2024, making it a fantastic choice for those staying in Edinburgh. Boasting a convenient location, the hotel is just 700m from Edinburgh Waverley Station and 14km from Edinburgh Airport. Guests will find Edinburgh Castle, The Scotch Whisky Experience and Roxy Lanes Edinburgh Rose Street just a short distance from the hotel. After a long day of sightseeing, guests can retire to the comfort of the hotel. If you demand a high level of service, our guests have indicated that this hotel has excellent standards.

"The hotel is located in the most prosperous Prince Street, 10 minutes walk from the train station, shopping and eating are within walking distance, very convenient. The hotel opened last year, very exquisite and distinctive, the room is really small, but everywhere is exquisite, the service is very thoughtful and meticulous, it can be called the European service ceiling, open the door, press the elevator, various introductions, the room does not have a hot water bottle, but it will also burn hot water in the middle of the night to send the room, Especially after we asked what was delicious, the front desk lady Anais took the initiative to print a few Scottish and Asian food introductions to us, which was too much to expect! Highly recommended ~"
Amazing
55 reviews
9.5/10
1 night
From THB 14,347
Check availability
Show More Luxury Hotels in Edinburgh

Frequently Asked Questions

What is the average price of a hotel in Edinburgh for this weekend?

According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Edinburgh this weekend is THB 12,311 per night. For a 4-star hotel, the average cost is THB 17,540 per night. If you're looking for a luxury experience, 5-star hotels in Edinburgh this weekend typically cost THB 35,925 per night.

How much do hotels in Edinburgh cost per night during weekdays?

Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Edinburgh during weekdays is THB 10,270 per night. For a 4-star hotel, you can expect to pay around THB 14,229 per night. If you're looking for a luxury stay, 5-star hotels in Edinburgh generally cost THB 28,536 per night on weekdays.

What are the best places to stay in Edinburgh?

Some of the best places to stay in Edinburgh are near popular attractions like Princes Street and Edinburgh Castle, offering easy access to key sights and amenities.

What are the top hotels in Edinburgh near Princes Street?

Some of the top hotels in Edinburgh near Princes Street include CODE The Loft - Edinburgh (from THB 3,393), Old Waverley Hotel (from THB 10,110) and Mount Royal Hotel Edinburgh by The Unlimited Collection (from THB 8,246), all offering easy access to Princes Street, making them ideal for visitors looking to explore the area.

What are the best pet-friendly hotels in Edinburgh?

What hotel deals are available in Edinburgh?

Trip.com offers multiple promotions and discounts all year round for both new users and loyal customers . Please check the promotions page to see what promotions are available now on Trip.com.