Search Hotels with Gym in Edinburgh

Most hotels are fully refundable. Because flexibility matters.

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Search over 2.9 million properties and 550 airlines worldwide

Top Edinburgh Hotels with Gym

Cheval Old Town Chambers
5 out of 5
Royal Mile, 329 High Street, Edinburgh, Scotland, EH1 1PN
Fully refundable
The price is £255 per night from 6 Jun to 7 Jun
4.8/5 Exceptional! (1,454 reviews)
"The location is absolutely awesome. So close to the Edinburgh castle, restaurants, and shopping!"

Reviewed on 18 May 2022

Cheval Old Town Chambers
Apex Waterloo Place Hotel
4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland, EH1 3BG
Fully refundableReserve now, pay when you stay
The price is £179 per night from 22 May to 23 May
4.5/5 Wonderful! (983 reviews)
"The hotel is clean and nice. The rooms are big, clean and nice bathroom"

Reviewed on 17 May 2022

Apex Waterloo Place Hotel
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland, EH1 2HS
Fully refundableReserve now, pay when you stay
The price is £132 per night from 22 May to 23 May
4.4/5 Wonderful! (963 reviews)
"Our only regret with Apex Grassmarket is that we didn't stay another night or two. The location is fantastic, with easy walking to shopping, dining, coffee, attractions, etc. The bed was comfortable and the staff were friendly and warm. Would definitely book here again."

Reviewed on 16 May 2022

Apex Grassmarket Hotel
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.
Waldorf Astoria Edinburgh - The Caledonian
5 out of 5
Princes Street, Edinburgh, Scotland, EH1 2AB
Fully refundableReserve now, pay when you stay
The price is £347 per night from 23 May to 24 May
4.4/5 Wonderful! (983 reviews)
"One of the best hotels in UK, Classic and refined"

Reviewed on 12 May 2022

Waldorf Astoria Edinburgh - The Caledonian
Dalmahoy Hotel & Country Club
4 out of 5
Dalmahoy Hotel & Country Club, Kirknewton, Scotland, EH27 8EB
Fully refundableReserve now, pay when you stay
The price is £110 per night from 22 May to 23 May
4.4/5 Excellent! (937 reviews)
"Really enjoyed my stay here. The pool was very warm and clean, the rooms were comfortable. The dinner menu was very limited (especially the children’s menu) and would benefit from more choice but overall very satisfied with my stay."

Reviewed on 7 May 2022

Dalmahoy Hotel & Country Club
Novotel Edinburgh Park
4 out of 5
15 Lochside Avenue, Edinburgh, Scotland, EH11 4DG
Fully refundableReserve now, pay when you stay
The price is £95 per night from 5 Jun to 6 Jun
4.4/5 Excellent! (965 reviews)
"Friendly staff in newer building."

Reviewed on 2 May 2022

Novotel Edinburgh Park
Macdonald Holyrood Hotel and Spa
4 out of 5
81 Holyrood Road, Edinburgh, Scotland, EH8 8AU
Fully refundableReserve now, pay when you stay
The price is £126 per night from 22 May to 23 May
4.2/5 Excellent! (959 reviews)
"We found the hotel clean and well staffed. The staff were more than helpful and are a credit to the McDonald hotel. Thank you for a great visit to Edinburgh. Would recommend your hotel to family n friends."

Reviewed on 3 May 2022

Macdonald Holyrood Hotel and Spa
Village Hotel Edinburgh
4 out of 5
140 Crewe Road South, Edinburgh, Scotland, EH4 2NY
Fully refundableReserve now, pay when you stay
The price is £86 per night from 22 May to 23 May
4.2/5 Very Good! (991 reviews)
"Hotel was clean and rooms spacious. Staff were very helpful. Excellent value for money. We would stay here again."

Reviewed on 14 Apr 2022

Village Hotel Edinburgh
Edinburgh Marriott Hotel
4 out of 5
111 Glasgow Road, Edinburgh, Scotland, EH12 8NF
Fully refundableReserve now, pay when you stay
The price is £91 per night from 12 Jun to 13 Jun
4.1/5 Very Good! (956 reviews)
"Absolutely delightful experience! The staff was incredibly helpful, especially when I had to extend my stay for over a week. Resturant meals - including free breakfast - were delicious. And the community room/lobby was a great hang out space in the evenings and weekend. I would heartily encourage ..."

Reviewed on 10 May 2022

Edinburgh Marriott Hotel
Leonardo Edinburgh Murrayfield
3 out of 5
187 Clermiston Road, Edinburgh, Scotland, EH12 6UG
The price is £74 per night from 22 May to 23 May
4/5 Very Good! (976 reviews)
"I liked that our room had a great view, and the breakfast was available, and coffee was delicious."

Reviewed on 23 Apr 2022

Leonardo Edinburgh Murrayfield
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

Plan your trip in a snap on the app

From home or hammock, organise your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code