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

The Craigie
The CraigiePenicuik
9.6 out of 10, Exceptional, (355)
The price is ฿3,686
฿4,423 total
includes taxes & fees
17 Jan - 18 Jan

W Edinburgh
W EdinburghEdinburgh City Centre
9.2 out of 10, Wonderful, (380)
The price is ฿6,424
฿7,709 total
includes taxes & fees
12 Jan - 13 Jan

Edinburgh Marriott Hotel Holyrood
Edinburgh Marriott Hotel HolyroodEdinburgh City Centre
8.6 out of 10, Excellent, (1000)
The price is ฿2,658
฿3,190 total
includes taxes & fees
11 Jan - 12 Jan

The Caledonian Edinburgh, Curio Collection by Hilton
The Caledonian Edinburgh, Curio Collection by HiltonWest End
9.0 out of 10, Wonderful, (1000)
The price is ฿4,629
฿5,555 total
includes taxes & fees
11 Jan - 12 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

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



Heeton Concept Aparthotel Edinburgh Queen Street
Heeton Concept Aparthotel Edinburgh Queen StreetEdinburgh City Centre
9.4 out of 10, Exceptional, (1206)
The price is ฿2,221
฿2,665 total
includes taxes & fees
11 Jan - 12 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

Aparthotel Adagio Edinburgh Royal Mile
Aparthotel Adagio Edinburgh Royal MileEdinburgh City Centre
9.0 out of 10, Wonderful, (2367)
The price is ฿2,685
฿3,222 total
includes taxes & fees
19 Jan - 20 Jan

Apex Grassmarket Hotel
Apex Grassmarket HotelEdinburgh City Centre
9.0 out of 10, Wonderful, (2370)
The price is ฿2,783
฿3,339 total
includes taxes & fees
11 Jan - 12 Jan


The Park Hotel Peebles
The Park Hotel PeeblesPeebles
8.6 out of 10, Excellent, (417)
The price is ฿3,429
฿4,115 total
includes taxes & fees
29 Jan - 30 Jan

Motel One Edinburgh - Royal
Motel One Edinburgh - RoyalEdinburgh City Centre
9.0 out of 10, Wonderful, (1145)
The price is ฿2,703
฿3,244 total
includes taxes & fees
21 Jan - 22 Jan

Haymarket Hotel
Haymarket HotelWest End
8.6 out of 10, Excellent, (1004)
The price is ฿3,128
฿3,753 total
includes taxes & fees
14 Jan - 15 Jan

The Resident Edinburgh
The Resident EdinburghWest End
9.6 out of 10, Exceptional, (380)
The price is ฿2,783
฿3,339 total
includes taxes & fees
11 Jan - 12 Jan


Norton House Hotel & Spa
Norton House Hotel & SpaNewbridge
9.2 out of 10, Wonderful, (1000)
The price is ฿3,478
฿4,174 total
includes taxes & fees
25 Jan - 26 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
Where to stay in Penicuik
Find the best Penicuik areas for the activities you enjoy most.
Carlops
If you're looking for some top things to see and do in Carlops and surrounding area, you can visit West Linton Golf Club and West Linton Golf Course.
Nine Mile Burn
While there might not be top attractions in Nine Mile Burn, you can explore the larger area and discover places like Penicuik Tower and West Linton Golf Club.
Stay near popular Penicuik attractions
Learn more about Penicuik
Explore the historic Penicuik House ruins and wander through adjacent woodland trails with views of the Pentland Hills. Nearby Rosslyn Chapel's intricate stone carvings attract visitors, while local pubs serve traditional Scottish fare after a day outdoors.

Photo by Davey Currie
Open Photo by Davey Currie
Top Penicuik Hotel Reviews

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

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)





































































