Hotels in Peebles

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
7 Oct - 8 Oct
Tomorrow
8 Oct - 9 Oct
This weekend
9 Oct - 11 Oct
Next weekend
16 Oct - 18 Oct

Where to stay in Peebles?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Peebles on Hotels.com. These Peebles hotels consistently deliver on quality, location and traveller experience. Last updated on .

1. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Edinburgh City Centre
€199
includes taxes & fees
5 Nov - 6 Nov
Apex Grassmarket Hotel

2. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
€114
includes taxes & fees
1 Nov - 2 Nov
Holiday Inn Edinburgh Zoo by IHG

3. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Edinburgh City Centre
€201
includes taxes & fees
2 Nov - 3 Nov
Leonardo Royal Hotel Edinburgh

4. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
West End
€146
includes taxes & fees
5 Nov - 6 Nov
Point A Edinburgh Haymarket

5. YOTEL Edinburgh, Select by Hilton

YOTEL Edinburgh, Select by Hilton
Edinburgh City Centre
€151
includes taxes & fees
2 Nov - 3 Nov
YOTEL Edinburgh, Select by Hilton

6. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
Edinburgh City Centre
€209
includes taxes & fees
1 Nov - 2 Nov
Mount Royal Hotel Edinburgh by The Unlimited Collection

7. Peebles Hydro Hotel

Peebles Hydro Hotel
Peebles
€158
includes taxes & fees
4 Nov - 5 Nov
Peebles Hydro Hotel

8. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Old Town Edinburgh
€289
includes taxes & fees
2 Nov - 3 Nov
Virgin Hotels Edinburgh

9. The Tontine Hotel

The Tontine Hotel
Peebles
€127
includes taxes & fees
3 Nov - 4 Nov
The Tontine Hotel

10. Market Street Hotel

Market Street Hotel
Edinburgh City Centre
€176
includes taxes & fees
1 Nov - 2 Nov
Market Street Hotel

11. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
€112
includes taxes & fees
5 Nov - 6 Nov
Dalmahoy Hotel & Country Club

12. The Park Hotel Peebles

The Park Hotel Peebles
Peebles
€134
includes taxes & fees
1 Nov - 2 Nov
The Park Hotel Peebles

13. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
€225
includes taxes & fees
1 Nov - 2 Nov
Apex Waterloo Place Hotel

14. Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
Peebles
€115
includes taxes & fees
19 Oct - 20 Oct
Macdonald Cardrona Hotel, Golf & Spa

15. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
Edinburgh City Centre
€175
includes taxes & fees
1 Nov - 2 Nov
Apex City of Edinburgh Hotel

16. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Edinburgh City Centre
€167
includes taxes & fees
1 Nov - 2 Nov
ibis Edinburgh Centre South Bridge - Royal Mile

17. Barony Castle Hotel

Barony Castle Hotel
Eddleston
€136
includes taxes & fees
8 Oct - 9 Oct
Barony Castle Hotel

18. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
€122
includes taxes & fees
5 Nov - 6 Nov
Village Hotel Edinburgh

19. The Horseshoe Inn

The Horseshoe Inn
Eddleston
The Horseshoe Inn

20. Novotel Edinburgh Centre

Novotel Edinburgh Centre
Edinburgh City Centre
€154
includes taxes & fees
5 Nov - 6 Nov
Novotel Edinburgh Centre
View all properties

Check out pet-friendly hotels in Peebles

The Tontine Hotel

The Tontine Hotel
Peebles
€127
includes taxes & fees
3 Nov - 4 Nov
The Tontine Hotel

Peebles Hydro Hotel

Peebles Hydro Hotel
Peebles
€158
includes taxes & fees
4 Nov - 5 Nov
Peebles Hydro Hotel

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
Peebles
€115
includes taxes & fees
19 Oct - 20 Oct
Macdonald Cardrona Hotel, Golf & Spa

Barony Castle Hotel

Barony Castle Hotel
Eddleston
€136
includes taxes & fees
8 Oct - 9 Oct
Barony Castle Hotel

Cringletie House Hotel

Cringletie House Hotel
Peebles
€212
includes taxes & fees
1 Nov - 2 Nov
Cringletie House Hotel

Traquair Arms Hotel

Traquair Arms Hotel
Peebles
€194
includes taxes & fees
8 Oct - 9 Oct
Traquair Arms Hotel

St Ronans Hotel

St Ronans Hotel
Peebles
€117
includes taxes & fees
20 Oct - 21 Oct
St Ronans Hotel

Luxury Old School

Luxury Old School
Peebles
€1,121
includes taxes & fees
18 Oct - 19 Oct
Luxury Old School

The Park Hotel Peebles

The Park Hotel Peebles
Peebles
€134
includes taxes & fees
1 Nov - 2 Nov
The Park Hotel Peebles

Torview House

Torview House
Peebles
€1,788
includes taxes & fees
20 Oct - 21 Oct
Torview House
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.
View all properties
Our prices for hotels in Peebles are cheapest in February
Price trends for hotels in Peebles
Pricing is based on two traveller single night rates
View properties in October
Typical weather for Peebles
October
High 11°C / low 6°C. Cloudy most days.
View properties in October
11°
6°
7°
3°
5°
1°
4°
0°
5°
1°
7°
1°
10°
3°
13°
5°
16°
8°
17°
10°
16°
10°
15°
8°
Monthly weather averages (˚C)

Top neighbourhoods in Peebles

Eddleston

The Eddleston neighbourhood is loved for its restaurants and bars, and has lots of things to do and see, including Great Polish Map of Scotland.

Top landmarks in Peebles

Neidpath Castle

8.8/10 (22 reviews)
Neidpath Castle is 1 mi (1.5 km) from central Peebles, why not stop by during your stay?
See properties

Dawyck Botanic Garden

9.4/10 (10 reviews)
Ready for an education in local botany? Dawyck Botanic Garden should make your list of places to visit, located 6.2 mi (9.9 km) from central Peebles. If you like Dawyck Botanic Garden, you'll love St Mary's Loch and Haylodge Park, both just a short drive away.
See properties

7stanes - Glentress

9.0/10 (12 reviews)
Travellers who enjoy the great outdoors might want to go to 7stanes - Glentress when visiting central Glentress.
See properties

Leisure Club and Spa at Macdonald Cardrona Hotel

7.0/10 (17 reviews)
If massages and hot tubs are your thing, you might want to pamper yourself at Leisure Club and Spa at Macdonald Cardrona Hotel, located 0.5 mi (0.8 km) from central Cardrona.
See properties

Great Polish Map of Scotland

8.0/10 (21 reviews)
Eddleston is home to Great Polish Map of Scotland, so why not stop by during your stay in Peebles? If you'd also like to explore some of the parks in Peebles, Haylodge Park is nearby.
See properties

7stanes - Innerleithen

10.0/10 (1 review)
Travellers who enjoy the great outdoors might want to go to 7stanes - Innerleithen, located 3.7 mi (5.9 km) from central Peebles.
See properties

Innerleithen Golf Club

You might want to play some rounds at Innerleithen Golf Club, located 5.3 mi (8.6 km) from central Peebles. If Innerleithen Golf Club doesn't quite scratch your golfing itch, Macdonald Cardrona Golf Course is also nearby.
See properties

St Ronan's Wells

6.0/10 (1 review)
If you're planning a bit of sightseeing during your trip, head to St Ronan's Wells – just one of the monuments in central Innerleithen.
See properties

Learn more about Peebles

Admired for its castle and golfing, Peebles features attractions such as Traquair House and 7stanes - Glentress. Visitors to this welcoming city speak highly of the restaurants whereas sights include Leisure Club and Spa at Macdonald Cardrona Hotel and 7stanes - Innerleithen.

See all hotels in Peebles
A castle surrounded by a forested valley with a river.

Check out reviews of Peebles hotels guests love

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG

10/10 Excellent
"Our room was small, but clean and efficient. Being across the street from Haymarket station was great. That gave us easy access to the royal mile and the castle without having to deal with the higher traffic and prices. There was a lot of nighttime street noise from the station and the street cars outside, but not terrible, and that’s us having a street side room. The front desk staff was friendly and helpful, free tea and coffee were available. There’s only 2 elevators, so it got very crowded during check in. Overall it was a nice stay."
Danielle 3-night trip
Posted 7 hours ago
Garner Edinburgh Haymarket by IHG
Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"Ok"
Ashish 2-night trip
Posted 13 hours ago
Apex Grassmarket Hotel
Village Hotel Edinburgh

Village Hotel Edinburgh

10/10 Excellent
"definitely amazing! great staff and great room, will 100% recommend the burgers at the grill!"
paige 3-night trip
Posted 14 hours ago
Village Hotel Edinburgh
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

10/10 Excellent
"Clean, very helpful staff. Decent breakfast"
Janine 1-night trip
Posted 15 hours ago
Point A Edinburgh Haymarket
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"Everything was amazing, we just wish you could screen mirror the tv so y"
Rachel 3-night trip
Posted 19 hours ago
Apex Waterloo Place Hotel
Britannia Hotel Edinburgh

Britannia Hotel Edinburgh

10/10 Excellent
"Great staff and shoutout to"
Willson 3-night trip
Posted 1 day ago
Britannia Hotel Edinburgh
YOTEL Edinburgh, Select by Hilton

YOTEL Edinburgh, Select by Hilton

10/10 Excellent
"Hotel staffs are very kind, and room is useful and clean."
Koji 2-night trip
Posted 1 day ago
YOTEL Edinburgh, Select by Hilton
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

10/10 Excellent
"I would definitely stay here again. The staff was really kind and helpful. The amenities were great and the location was perfect!"
Rodney 3-night trip
Posted 2 days ago
CODE - The Court, Edinburgh
Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre

10/10 Excellent
"Perfect location for sight seeing in Edinburgh"
David 5-night trip
Posted 3 days ago
Radisson Blu Hotel, Edinburgh City Centre

Frequently asked questions

Can I book a refundable accommodation option in Peebles?
If you want the flexibility to change your plans to Peebles, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Peebles if I want a holiday rental instead of a hotel?
If you're looking for a good alternative to a hotel, browse our selection of 9 holiday homes. You can also consider one of the 22 apartments or 25 cottages.
What will the weather in Peebles be like during my visit?
July and August are typically the warmest months in Peebles, when the average temperature is 13°C. January and February are the coldest months, when the average temperature is 3°C. December and October are the months with the most rain.
Why should I book my Peebles hotel with Hotels.com?
There are lots of reasons to book your Peebles trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Peebles

Peebles: Where Majestic Castles Embrace Nature's Serenity

Nestled in the picturesque Scottish Borders, Peebles is a charming town that effortlessly blends stunning natural beauty with rich cultural heritage. Surrounded by rolling hills and the enchanting River Tweed, it's a haven for outdoor enthusiasts, offering scenic walks, cycling trails, and fishing spots. Explore the historic Peebles Castle ruins and indulge in local delicacies at quaint cafés and pubs. With its vibrant arts scene and welcoming community, Peebles invites you to experience the warmth of Scottish hospitality while immersing yourself in breathtaking landscapes—an idyllic escape for adventurers and romantics alike.

Discover great hotels in Peebles

Peebles offers a range of charming accommodations, from cosy guesthouses to modern hotels, catering to various budgets. Enjoy the scenic views, local hospitality, and easy access to outdoor activities, making it a perfect base for exploring the beautiful Scottish Borders. Here are some of our travelers' favorite hotels in Peebles:

  1. Elibank House B&BOpens in a new window: Elibank House B&B is a charming 3.5-star bed and breakfast that offers a delightful stay for travellers seeking a pet-friendly getaway. With its warm, inviting atmosphere and comfortable accommodations, it excels in providing a relaxing retreat. Guests appreciate the accessibility for their furry companions, along with the added conveniences that enhance the experience. This hotel is particularly suitable for leisure travellers looking for a home-like environment combined with personal touches that create a memorable stay.
  2. THE Gordon Arms Restaurant With RoomsOpens in a new window: THE Gordon Arms Restaurant With Rooms, rated at 3.0 stars, is an eco-certified hotel designed for adventure seekers. This property offers a range of exciting activities, including nearby cycling, fishing, and horseback riding, making it an ideal choice for outdoor enthusiasts. The vibrant atmosphere and commitment to sustainability resonate well with those who appreciate unique experiences that connect them to nature. Visitors are impressed by the adventurous spirit of the hotel, ensuring a fulfilling stay packed with exploration.
  3. Peggyslea FarmOpens in a new window: Peggyslea Farm offers a delightful 3.5-star experience, perfectly tailored for leisure travellers who value pet-friendly accommodations. The hotel boasts comfortable and stylish lodgings, allowing guests to unwind in a serene environment. The welcoming pet policy is complemented by an array of amenities that enhance comfort and relaxation, making it a popular choice for those seeking a tranquil getaway. The hotel’s inviting atmosphere and thoughtful features create a delightful escape for individuals looking to recharge.

Top locations to stay in Peebles

In West Linton, Innerleithen, and Stobo, visitors can enjoy picturesque landscapes and local charm. West Linton offers quaint village vibes and scenic walks, while Innerleithen is ideal for relaxation with its tranquil atmosphere and nature trails. Stobo is known for its spa retreats. For first-time visitors, Innerleithen is particularly appealing for its serene environment and accessibility to outdoor activities.

  1. InnerleithenOpens in a new window: Innerleithen is a charming town perfect for those looking to relax amidst stunning scenery. Nestled in the picturesque Tweed Valley, it's famous for its tranquil walks along the River Tweed and the nearby hills, making it a haven for nature lovers. The town also boasts a range of local shops and cafes, where you can enjoy a leisurely afternoon. For outdoor enthusiasts, Innerleithen is well-known for mountain biking trails and scenic hiking routes, offering a unique blend of adventure and relaxation in a friendly community atmosphere.
  2. West LintonOpens in a new window: West Linton is a delightful village that captures the essence of rural Scotland. With its beautiful stone cottages and welcoming local shops, it’s a fantastic base for exploring the surrounding countryside. The village is surrounded by lush greenery, making it ideal for leisurely walks and cycling. Visitors can enjoy the local culture through various community events and markets, immersing themselves in the friendly vibe of this picturesque area. It's a perfect retreat for those seeking a peaceful getaway with easy access to nature.
  3. StoboOpens in a new window: Stobo is a serene retreat known for its stunning landscapes and luxurious spa facilities. It’s an ideal spot for those looking to unwind and indulge in wellness treatments while enjoying the tranquillity of the Scottish countryside. The area is surrounded by beautiful gardens and walking paths, making it easy to connect with nature. Stobo is less crowded than other tourist spots, offering a peaceful escape where you can recharge and appreciate the beauty of the landscape without the hustle and bustle.

Things to do in Peebles

Peebles is a charming destination nestled among rolling hills and lush forests, perfect for outdoor enthusiasts. Visitors can enjoy scenic biking trails, tranquil golf courses, and relaxing spa retreats. With picturesque parks and serene rivers, it’s an ideal spot for hiking, boating, and soaking up nature’s beauty.

  • Rosslyn ChapelOpens in a new window – Discover the stunning architecture of this historic church, known for its intricate carvings and mysterious legends. Take a moment to soak in the spiritual ambience and explore the tales that surround its creation.
  • Pentland Hills Regional ParkOpens in a new window – Lace up your hiking boots and venture into this sprawling national park. Enjoy a variety of trails that offer breathtaking views of the countryside, perfect for a day of outdoor exploration and picnicking amidst nature.
  • St Mary's LochOpens in a new window – Relax by the serene waters of this picturesque lake, ideal for a peaceful walk or a leisurely afternoon spent fishing. The surrounding landscape provides a stunning backdrop, making it a fantastic spot for photography enthusiasts.
  • Dalhousie CastleOpens in a new window – Step back in time at this magnificent castle, where you can wander through its historic halls and gardens. Consider enjoying a meal in the castle's restaurant, which promises a memorable dining experience.
  • Jupiter ArtlandOpens in a new window – Engage with contemporary art in this unique outdoor arts centre. Explore the captivating sculptures and installations set within the beautiful grounds, and let the creativity inspire your own artistic side.

4 tips for savvy savings when booking a hotel in Peebles

  1. Book for the cheapest times: The most budget-friendly time to visit Peebles is between January and March, when hotel prices tend to be lower. For a truly enriching experience, it's advisable to stay for at least 2 to 3 days to fully explore the town's historical landmarks and cultural attractions. During your visit, you can enjoy the local castle, engage with the friendly community, and partake in activities like biking or relaxing at a spa. With great value for money, Peebles offers a delightful dining scene and inviting bars, making it an ideal destination for those looking to enjoy history and culture without breaking the bank.
  2. Look for last-minute deals on Hotels.com: To find last-minute deals to Peebles, you may start by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you're more likely to see discounted rates on hotels as your travel date approaches. Enabling email alerts or push notifications from Hotels.com can help you stay informed about flash sales and special promotions, ensuring you don't miss potential savings. Additionally, the Smart Shopping tool available via the app allows travellers to compare hotel prices and amenities, so if prices drop or rooms become available, you’ll be the first to know to book your last-minute escape.
  3. Be flexible with dates: Prices may fluctuate based on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you potentially save on your stay at a hotel in Peebles. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the cost is on the higher side, we will suggest alternative dates that may be more affordable, helping you to secure the best deal possible.
  4. Consider your location: Hotels situated near the city centre generally tend to be more expensive, but thanks to Peebles's excellent public transport links, you may discover a more affordable independent hotel a bit further out that remains well-connected. For those keen to explore alternative, less congested neighbourhoods or even lesser-known nearby towns, there is often great value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to Peebles

Peebles experiences its lowest average temperature in January, at 36.1°F (2.3°C), while July is the hottest month, with an average temperature of 56.5°F (13.6°C). December is usually the wettest month. April, July, and August are the peak travel months in Peebles, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by no to light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring