Hotels in Penicuik

Find the best Penicuik hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Penicuik hotels with free cancellation or excellent ratings

Trusted Penicuik hotel providers

Booking.com logo
Trip.com logo
Hotels.com logo
Hyatt Hotels logo
Expedia logo
Airbnb logo

See all hotels in Penicuik

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Hotels in Penicuik rated best by other travellers

Rated by travellers as the best in the city, these stays are all full marks for cleanliness, customer service and location.
See more

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Penicuik.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelThe Craigie Hotel – 4.1
Cheapest month to bookApril
Average 4 star hotel priceRs91,608 per night

How to find the best hotel deals in Penicuik

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Penicuik

  • It's nice and easy to book flights with us, right? Well, the same search engine can also help you find fantastic prices on Penicuik hotels. Use these hacks to secure the best prices fast.

  • Lock in the best Penicuik hotel prices by organising things ahead. Hotels often offer early booking discounts to fill rooms before the busy season starts.

  • Still, be ready to snap up any last-minute deals. Some places drop their rates right before arrival to fill empty beds. This is more likely to happen during low season or on quieter days, though.

  • Another travel tip for cheaper hotels? Stay flexible. If your plans aren't fixed, change up your travel dates to find out how much you can save.

  • Book without the worry by searching for stays that have free cancellation. If your plans fall through or a better offer shows up, you can cancel or modify your booking without penalty.

Where to stay in Penicuik

Central Penicuik

  • Central Penicuik places you in the thick of things. If sightseeing is a big part of your plans, stay at any of these hotels and you'll find yourself near some epic attractions.

  • Find a room at The Craigie Hotel if you'd like to be close to Turnhouse Hill. Around 3 kilometres from this top sight, this Penicuik hotel puts you in a prime location.

When to go to Penicuik

  • Good weather can make all the difference. If you prefer warmer conditions, July tends to deliver with a maximum high temperature of 19ºC.

  • The coolest time of year is January. Expect lows of -2ºC.

  • To enjoy mostly clear skies, search for Penicuik hotels during April. With an average of eight days of rain, this is the driest month.

  • The wettest time of year is July. Travel then and you can expect to get around 11 days of rainfall.

Best hotels in Penicuik

Best budget hotels

  • Why pay extra? Budget Penicuik hotels come with the basics so you can spend your money on what really counts: having adventures and filling your suitcase with souvenirs. Often equipped with money-saving amenities like laundry facilities and kitchenettes, you'll find at least 70 of these stays across the city.

  • Hub by Premier Inn Edinburgh City Centre, Rose Street offers comfort that's easy on the wallet. Make use of internet access, Wi-Fi and more at this 3-star option in New Town.

  • A practical pick, Grove House Hotel comes with conveniences such as Wi-Fi and a 24-hour front desk. This 3-star Penicuik hotel is in the Fountainbridge area.

  • Another nice win for your pocket is Premier Inn Edinburgh Cc Royal Mile. This 3-star stay features a restaurant and parking.

Best 4-star hotels in Penicuik

  • When you want a little more from your stay, the 4-star hotels in Penicuik deliver. With around 80 choices, they typically offer rooms with character, exceptional service, and extras such as on-site bars and restaurants. These hotels bring the bling without the cha-ching.

  • The Raeburn nails the 4-star guest experience. Bathrobes and concierge assistance help make this Stockbridge/Inverleith accommodation option a favourite.

  • A restaurant and room service are just some of the amenities offered at No11 Boutique Hotel & Brasserie. You'll find this inviting Penicuik hotel in Leith Central.

  • Searching for something else? Tynecastle Park Hotel in Gorgie/Dalry proves you don't need five stars to feel special. Make the most of room service, concierge assistance and more at this stay.

Best luxury 5-star hotels

  • When only the best will do, you'll find around ten 5-star hotels in Penicuik ready to make every moment about you. These types of stays generally come with elevated extras like chef-driven restaurants, curated spa treatments, and designer toiletries.

  • Step into sophistication at Old Town Chambers, Autograph Collection. Concierge assistance and room service help level up the experience at this Old Town hotel.

  • 21212 also delivers 5-star elegance from start to finish. Located in Calton Hill, this Penicuik hotel features a restaurant, room service and plenty more.

  • One more standout stay is InterContinental Hotels Edinburgh THE George by IHG in New Town. Car rental options and an executive lounge are among its many perks.

Best hotels in Penicuik for families

  • A well-chosen hotel can be a game changer when travelling with kids. With things like pools, play areas, and spacious suites, family-friendly hotels in Penicuik come packed with perks that make the trip easier. Choose from around 40 of these stays that balance fun for kids with comfort for adults.

  • Turn your family escape into a luxurious one at The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh. Rated 5 stars, this Penicuik hotel is located in New Town/Broughton and offers baby-sitting and room service.

Best hotels with a spa

  • Swap the sightseeing for some self-care at a Penicuik hotel with a spa. With roughly 20 to choose from, they're all about relaxation. Many offer features like steam rooms, hot tubs, beauty salons, and hydrotherapy pools.

  • Your sanctuary is waiting at W Edinburgh. This 5-star accommodation option in New Town/Broughton comes with all the right touches, including room service and a fireplace.

  • Rated 4 stars, Dalhousie Castle is another go-to hotel in Penicuik where you can let your worries melt away. From a beauty salon to a fitness centre and more, relaxation doesn't get much better than this.

  • Gleneagles Townhouse is the place to create your perfect wellness escape. You'll find concierge assistance and a spa at this 5-star option in New Town/Broughton.

Best hotels with a pool

  • A pool is a great way to mix in some play with your plans. Book a resort and you'll usually find large outdoor setups and maybe even lazy rivers and water slides. At city hotels, indoor and rooftop pools are the norm. Choose from at least ten pool hotels in Penicuik and dive right in.

  • Located in Sighthill, Broomhouse and Parkhead, Novotel Edinburgh Park comes with an indoor swimming pool, a cafe and a fitness centre. Get in some exercise or simply kick back by the water at this 4-star Penicuik hotel.

  • Apex Grassmarket Hotel will also have you reaching for your swimsuit and goggles. You'll find an indoor swimming pool, a laundry and a 24-hour front desk at this 4-star stay in Old Town.

  • Or add a playful twist to your getaway at Novotel Edinburgh Centre. You'll have access to an indoor swimming pool, parking and a fitness centre at this 4-star hotel in Tollcross.

Best pet-friendly hotels

  • With around 80 pet-friendly Penicuik hotels, your best buddy can be part of the journey. Many have nearby parks or outdoor spaces for exercise, and some even offer extras like grooming or pet-friendly menus. A few conditions might apply, but most places go out of their way to make your furry friend feel comfortable.

  • Show up with your sidekick at Old Town Chambers, Autograph Collection. This 5-star pet-friendly hotel in Penicuik is based in Old Town. Take advantage of amenities here like room service and express check-out.

  • Roomzzz Edinburgh is another place that thinks of your pet as part of the crew. This 4-star accommodation option in New Town/Broughton offers a laundry and a 24-hour front desk.

  • The Resident Edinburgh in West End has everything lined up for a no-fuss stay. It has a 4-star rating and amenities including room service and a 24-hour front desk.

Finding cheap hotels in Penicuik: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Penicuik with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is Rs50,903 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for Rs50,903 per night.

The average price of a hotel during the week is Rs78,396 per night, and the average price on weekends is Rs83,984. Overall, it looks like the cheapest day to stay in Penicuik could be Monday.

We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in Penicuik. And the most expensive day seems to be Saturday

The average price of a 4-star hotel in Penicuik is currently around Rs76,891 per night. And the cheapest 4-star hotel we found is Rs46,882 per night.

The cheapest month to stay in a hotel in Penicuik is April, with an average price of Rs46,882 per night. The most expensive month is September, when the average room rate can rise to Rs83,233 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in September is Rs83,233 per night, which is around 15% higher than the rest of the year.