Photo by Richard Webb
Find hotels in Rosewell from ฿2,227
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Rosewell
Apart hotel
Check prices for these dates
Our top choices for Rosewell hotels


Best Western Kings Manor Hotel
Best Western Kings Manor HotelPortobello
8.8 out of 10, Excellent, (1000)
The price is ฿1,755
฿2,106 total
includes taxes & fees
14 Jan - 15 Jan

Macdonald Cardrona Hotel, Golf & Spa
Macdonald Cardrona Hotel, Golf & SpaPeebles
7.8 out of 10, Good, (914)
The price is ฿2,986
฿3,584 total
includes taxes & fees
11 Jan - 12 Jan

Leonardo Edinburgh Murrayfield
Leonardo Edinburgh MurrayfieldClermiston
8.2 out of 10, Very good, (1001)
The price is ฿1,676
฿2,011 total
includes taxes & fees
18 Jan - 19 Jan

Peebles Hydro Hotel
Peebles Hydro HotelPeebles
8.2 out of 10, Very good, (670)
The price is ฿4,992
฿5,990 total
includes taxes & fees
22 Jan - 23 Jan

Village Hotel Edinburgh
Village Hotel EdinburghCraigleith
8.2 out of 10, Very good, (1013)
The price is ฿2,336
฿2,804 total
includes taxes & fees
22 Jan - 23 Jan

Mercure Livingston Hotel
Mercure Livingston HotelLivingston
7.8 out of 10, Good, (1000)
The price is ฿2,061
฿2,473 total
includes taxes & fees
23 Jan - 24 Jan

Greywalls Hotel and Chez Roux
Greywalls Hotel and Chez RouxGullane
9.4 out of 10, Exceptional, (200)
The price is ฿9,107
฿10,928 total
includes taxes & fees
28 Jan - 29 Jan

The Lodge at Craigielaw
The Lodge at CraigielawAberlady
9.4 out of 10, Exceptional, (175)
The price is ฿2,843
฿3,412 total
includes taxes & fees
9 Jan - 10 Jan

The Bonham Hotel
The Bonham HotelWest End
9.2 out of 10, Wonderful, (937)
The price is ฿3,821
฿4,585 total
includes taxes & fees
22 Jan - 23 Jan

Sheraton Grand Hotel & Spa, Edinburgh
Sheraton Grand Hotel & Spa, EdinburghTollcross
9.0 out of 10, Wonderful, (1001)
The price is ฿4,048
฿4,857 total
includes taxes & fees
25 Jan - 26 Jan

Britannia Hotel Edinburgh
Britannia Hotel EdinburghWest End
6.0 out of 10, (1328)
The price is ฿1,474
฿1,769 total
includes taxes & fees
12 Jan - 13 Jan

Braid Hills Hotel
Braid Hills HotelMorningside
8.4 out of 10, Very good, (1000)
The price is ฿2,071
฿2,485 total
includes taxes & fees
14 Jan - 15 Jan

Leonardo Edinburgh City
Leonardo Edinburgh CityEdinburgh City Centre
8.8 out of 10, Excellent, (1000)
The price is ฿2,213
฿2,656 total
includes taxes & fees
13 Jan - 14 Jan

DoubleTree by Hilton Edinburgh City Centre
DoubleTree by Hilton Edinburgh City CentreEdinburgh City Centre
8.6 out of 10, Excellent, (1000)
The price is ฿3,434
฿4,121 total
includes taxes & fees
12 Jan - 13 Jan

Novotel Edinburgh Centre
Novotel Edinburgh CentreEdinburgh City Centre
8.6 out of 10, Excellent, (1005)
The price is ฿2,600
฿3,120 total
includes taxes & fees
25 Jan - 26 Jan

Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and EstateMusselburgh
9.2 out of 10, Wonderful, (929)
The price is ฿3,064
฿3,676 total
includes taxes & fees
20 Jan - 21 Jan

Courtyard by Marriott Edinburgh
Courtyard by Marriott EdinburghEdinburgh City Centre
8.8 out of 10, Excellent, (1000)
The price is ฿2,635
฿3,163 total
includes taxes & fees
18 Jan - 19 Jan

Nira Caledonia
Nira CaledoniaEdinburgh City Centre
9.2 out of 10, Wonderful, (648)
The price is ฿3,289
฿3,946 total
includes taxes & fees
25 Jan - 26 Jan

Eden Locke
Eden LockeEdinburgh City Centre
9.6 out of 10, Exceptional, (1319)
The price is ฿2,846
฿3,415 total
includes taxes & fees
11 Jan - 12 Jan
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.
Save an average of 15% on thousands of hotels when you're signed in
Learn more about Rosewell
Head to Royal Mile and Edinburgh Castle—just two of the popular sights around Rosewell.

Photo by Richard Webb
Open Photo by Richard Webb
Top Rosewell Hotel Reviews

Sheraton Grand Hotel & Spa, Edinburgh
10/10 Excellent
More cheap stays in Rosewell

CODE - The Court, Edinburgh
1 a Parliament Square Edinburgh Scotland
The price is ฿1,856 per night from 11 Jan to 12 Jan
฿1,856
฿2,227 total
11 Jan - 12 Jan
includes taxes & fees
9.2/10 Wonderful! (1,030 reviews)




































































