Search Green Hotels in Edinburgh

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Edinburgh Green Hotels

Sheraton Grand Hotel & Spa, Edinburgh
5 out of 5
1 Festival Square, Edinburgh, Scotland
The price is £183 per night from 5 Dec to 5 Dec
4.6/5 Wonderful! (975 reviews)
"Conveniently located. Good quality rooms. Great breakfast."

Reviewed on 26 Nov 2021

Sheraton Grand Hotel & Spa, Edinburgh
Leonardo Edinburgh City
3 out of 5
79 Lauriston Place, Edinburgh, Scotland
The price is £79 per night from 24 Dec to 24 Dec
4.5/5 Wonderful! (961 reviews)
"Spotless"

Reviewed on 26 Oct 2021

Leonardo Edinburgh City
28 York Place
2.5 out of 5
28 York Place, New Town, Edinburgh, Scotland
4.5/5 Wonderful! (111 reviews)
"We had a very pleasing and comfortable stay in a nice tidy and friendly hotel"

Reviewed on 14 Mar 2020

28 York Place
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Radisson Collection Hotel, Royal Mile Edinburgh
5 out of 5
1 George IV Bridge, Edinburgh, Scotland
The price is £307 per night from 2 Dec to 2 Dec
4.4/5 Wonderful! (996 reviews)
Radisson over and beyond!
"Great stay. Team on point throughout the difficult Covid period"

Reviewed on 19 Dec 2020

Radisson Collection Hotel, Royal Mile Edinburgh
Channings Hotel, an Ascend Hotel Collection Member
4 out of 5
12-16 South Learmonth Gardens, Edinburgh, Scotland
4.4/5 Wonderful! (813 reviews)
"Very comfortable boutique hotel. Great location in beautiful Stockbridge"

Reviewed on 19 Nov 2017

Channings Hotel, an Ascend Hotel Collection Member
Holyrood Aparthotel
4 out of 5
1 Nether Bakehouse Holyrood, Edinburgh, Scotland
The price is £79 per night from 12 Dec to 12 Dec
4.4/5 Wonderful! (1,759 reviews)
"Great location on the Royal Mile just a 10 minute walk from the station - the apartment style accommodation is great for a small family or two couples. Will stay there on our next visit to Edinburgh."

Reviewed on 27 Nov 2021

Holyrood Aparthotel
Dalmahoy Hotel & Country Club
The price is £79 per night from 20 Dec to 20 Dec
4.4/5 Excellent! (1,003 reviews)
"Overall ambiance is amazing. Staff is very friendly with excellent services."

Reviewed on 29 Nov 2021

Dalmahoy Hotel & Country Club
Fraser Suites Edinburgh
4 out of 5
Fraser Suites Edinburgh, 12 - 26 St Giles Street, Edinburgh, Scotland
The price is £116 per night from 24 Dec to 24 Dec
4.4/5 Excellent! (2,190 reviews)
"The Fraser Suite was absolutely stunning! Absolutely would go again :)"

Reviewed on 28 Nov 2021

Fraser Suites Edinburgh
Best Western Plus Edinburgh City Centre Bruntsfield Hotel
4 out of 5
69 Bruntsfield Place, Edinburgh, Scotland
The price is £77 per night from 5 Dec to 5 Dec
4.4/5 Excellent! (895 reviews)
"Under renovation"

Reviewed on 20 Nov 2021

Best Western Plus Edinburgh City Centre Bruntsfield Hotel
Best Western Kings Manor Hotel
3 out of 5
100 Milton Road East, Edinburgh, Scotland
The price is £63 per night from 5 Dec to 5 Dec
4.4/5 Excellent! (956 reviews)
"k"

Reviewed on 21 Nov 2021

Best Western Kings Manor Hotel
Best Western The Hilcroft Hotel West Lothian
3 out of 5
East Main Street, Whitburn, Livingston, Bathgate, Scotland
Fully refundableReserve now, pay when you stay
The price is £53 per night from 5 Dec to 5 Dec
4.3/5 Excellent! (162 reviews)
"Check in was quick and the receptionist was very friendly. Big spacious and very clean room. Food in the restaurant was very good….especially the breakfast. A very enjoyable stay."

Reviewed on 10 Oct 2021

Best Western The Hilcroft Hotel West Lothian
Macdonald Holyrood Hotel and Spa
4 out of 5
81 Holyrood Road, Edinburgh, Scotland
The price is £120 per night from 14 Dec to 14 Dec
4.3/5 Excellent! (968 reviews)
"Good location, clean and comfortable room. Excellent evening meal in the restaurant, similarly good breakfast. Only quibble is the desk lamp in the room didn’t work."

Reviewed on 9 Oct 2021

Macdonald Holyrood Hotel and Spa
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland
The price is £127 per night from 23 Dec to 23 Dec
4.3/5 Excellent! (958 reviews)
"Excellent location and super clean!"

Reviewed on 1 Nov 2021

Hilton Edinburgh Carlton
Edinburgh Marriott Hotel
4 out of 5
111 Glasgow Road, Edinburgh, Scotland
The price is £80 per night from 20 Dec to 20 Dec
4.1/5 Very Good! (963 reviews)
"Friendly helpful staff. Room was large and spacious, and equipped as expected. Only downside was noise? You can hear the coming and goings of fellow guests as doors are not sound proofed from the hall, plus room doors are heavy and slam when guests enter and exit there rooms. My room adjoined another ..."

Reviewed on 27 Nov 2021

Edinburgh Marriott Hotel
Old Waverley Hotel
3 out of 5
43 Princes Street, Edinburgh, Scotland
The price is £89 per night from 23 Dec to 23 Dec
4.1/5 Very Good! (970 reviews)
"Very clean and comfortable. Grwat location"

Reviewed on 19 Nov 2021

Old Waverley Hotel
Salisbury Green Hotel & Bistro
3 out of 5
18 Holyrood Park Road, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £110 per night from 19 Dec to 19 Dec
4.1/5 Very Good! (984 reviews)
"Normally when visiting Edinburgh we would stay in a more central hotel however we booked this hotel as we were helping our daughter move into her new flat and wanted the flexibility of the on-site parking and also because we wouldn't be seeing much of Edinburgh itself we didn't want to be paying ..."

Reviewed on 27 Aug 2021

Salisbury Green Hotel & Bistro
Brooks Hotel Edinburgh
3 out of 5
70-72 Grove Street, Edinburgh, Scotland
The price is £144 per night from 27 Dec to 27 Dec
4/5 Very Good! (770 reviews)
"Unfortunately the bed and pillows were soft. No hand wash in bathroom"

Reviewed on 7 Nov 2021

Brooks Hotel Edinburgh
Leonardo Edinburgh Murrayfield
3 out of 5
187 Clermiston Road, Edinburgh, Scotland
The price is £69 per night from 5 Dec to 5 Dec
4/5 Very Good! (972 reviews)
"Lovely stay an staff were helpful and very friendly"

Reviewed on 22 Oct 2021

Leonardo Edinburgh Murrayfield
Holiday Inn Edinburgh, an IHG Hotel
4 out of 5
132 Corstorphine Road, Edinburgh, Scotland
Fully refundable
The price is £84 per night from 13 Dec to 13 Dec
3.9/5 Very Good! (976 reviews)
"Location was perfect but need to improve more in breakfast"

Reviewed on 5 Nov 2021

Holiday Inn Edinburgh, an IHG Hotel
Jurys Inn Edinburgh
3 out of 5
43 Jeffrey Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £109 per night from 23 Dec to 23 Dec
3.7/5 Good! (1,076 reviews)
"The location was good"

Reviewed on 30 Nov 2021

Jurys Inn Edinburgh
Don't see what you're looking for?
See all available properties in Edinburgh
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Edinburgh Hotel Reviews
expedia verified reviews