Find and Book Top Rated Hotels in Peebles

Search among 7 available hotels and places to stay in Peebles from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-7 out of 7
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great170 reviews
MapView on map1000 m from City Centre700 m from Eastgate Arts Centre
From   US$ 49 /nightSelect
8.4
Great168 reviews
MapView on map200 m from City Centre100 m from Tweeddale Museum
From   US$ 91 /nightSelect
8.0
Great104 reviews
300 m from City Centre200 m from Eastgate Arts Centre
From   US$ 64 /nightSelect
Country house
8.6
Great85 reviews
4.4 km from City Centre1.2 km from Dawyck Botanic Garden
From   US$ 799 /nightSelect
8.4
Great244 reviews
7.0 km from City Centre
From   US$ 152 /nightSelect
Hotel
8.2
Great149 reviews
1.2 km from City Centre900 m from Eastgate Arts Centre
From   US$ 130 /nightSelect
8.2
Great106 reviews
400 m from City Centre100 m from Eastgate Arts Centre
From   US$ 63 /nightSelect

Best hotels and places to stay in Peebles

Why visit?

Peebles, a charming town in the Scottish Borders region, offers a delightful blend of history, natural beauty, and relaxation. With a range of activities, including outdoor adventures, spa treatments, and cultural exploration, Peebles is an ideal destination for tourists seeking a peaceful getaway. Whether you are looking for a spa hotel, self-catering accommodation, or a traditional hotel, Peebles has something for everyone.

Where to stay?

Peebles Town Centre: The heart of Peebles is a great place to stay for convenient access to shops, restaurants, and local attractions. Here, you will find a variety of hotels, including some that offer spa facilities for ultimate relaxation. Many of the hotels in Peebles town centre are situated within historic buildings, blending modern comfort with traditional charm.

Eddleston Valley: For those who prefer a more tranquil setting, the Eddleston Valley is a picturesque area just outside of Peebles. Surrounded by rolling hills and stunning landscapes, this location is perfect for nature lovers. You can find accommodations ranging from country hotels to cozy self-catering cottages, providing a peaceful retreat away from the bustle of the town.

Glentress Forest: Adventure enthusiasts will appreciate staying near Glentress Forest, a renowned mountain biking destination. Located just a short distance from Peebles, this area offers outdoor activities such as hiking, cycling, and zip-lining. Several hotels in the vicinity cater to outdoor enthusiasts, providing comfortable accommodations and convenient access to the forest trails.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $120.

4-star hotels: The average price per night is around $130 to $200.

5-star hotels: The average price per night is around $300 to $500.

Best value for money:

The Park Hotel Peebles: With its affordable rates and convenient location in Peebles town centre, The Park Hotel offers excellent value for money. The hotel features comfortable rooms equipped with modern amenities, providing a pleasant stay for guests. Additionally, the hotels central location allows easy access to local attractions, shops, and restaurants, making it a great choice for budget-conscious travelers.

Macdonald Cardrona Hotel, Golf & Spa: Situated in a serene setting amidst stunning landscapes, Macdonald Cardrona Hotel offers an array of facilities and services at a reasonable price. Guests can enjoy spacious rooms, an on-site spa, and an 18-hole golf course. Its proximity to Glentress Forest makes it an ideal choice for nature lovers and outdoor enthusiasts seeking a balance between relaxation and adventure.

The Tontine Hotel: Located in the heart of Peebles, The Tontine Hotel offers affordable rates without compromising on comfort and quality. The hotel blends traditional charm with modern amenities, offering comfortable rooms and a cozy atmosphere. Its central location provides easy access to Peebles attractions, shops, and restaurants, making it a convenient choice for budget travelers.

Best kids-friendly hotels:

Peebles Hydro: A family-friendly hotel, Peebles Hydro offers a wide range of activities and facilities to keep kids entertained. The hotel features a swimming pool, outdoor play areas, and organized childrens activities. Additionally, spacious family rooms and on-site dining options cater to the needs of families, ensuring a comfortable and enjoyable stay.

Cringletie House Hotel: Nestled in beautiful gardens, Cringletie House Hotel offers a peaceful and family-friendly retreat. The hotel provides spacious accommodation options, including family rooms and self-catering cottages. Children can explore the gardens, play on the outdoor playground, and participate in various outdoor activities, ensuring an unforgettable stay for the whole family.

Best hotels for romantic getaways:

The Cross Keys: As a boutique hotel located in Peebles town centre, The Cross Keys offers a romantic and intimate setting for couples. The hotel features individually designed rooms with luxurious amenities, creating a cozy and charming ambiance. Couples can enjoy romantic walks along the River Tweed or savor a candlelit dinner in the hotels restaurant.

Barony Castle Hotel: Situated in a historic castle in the countryside near Peebles, Barony Castle Hotel provides a romantic getaway with its elegant rooms and tranquil surroundings. Couples can indulge in spa treatments, take romantic strolls through the castles grounds, or enjoy a fine dining experience in the hotels restaurant, creating unforgettable memories together.

Best for location:

The Green Tree Hotel: Located in Peebles town centre, The Green Tree Hotel offers a prime central location. This makes it convenient to explore the towns attractions, shops, and restaurants on foot. The hotel provides comfortable accommodation and a warm and friendly atmosphere, ensuring a pleasant stay for guests.

The Old Manor Hotel: Situated in the Eddleston Valley, The Old Manor Hotel offers a peaceful location surrounded by beautiful landscapes. It provides easy access to outdoor activities like hiking and cycling. Guests can enjoy stunning views of the countryside and experience tranquility while still being a short drive away from Peebles town centre.

The Original Hotel, Peebles: Positioned in the heart of Peebles, The Original Hotel is just steps away from the towns main attractions, including Peebles Old Parish Church and the Tweed Range Museum. Its central location allows guests to explore the towns charm and discover its rich history effortlessly.

Best for a short city break:

The Park Hotel Peebles: Located in Peebles town centre, The Park Hotel is perfect for a short city break. Visitors can enjoy easy access to shops, restaurants, and local attractions. The hotel provides comfortable rooms and a welcoming atmosphere, ensuring a relaxing stay in the heart of the town.

Mercure Peebles Barony Castle Hotel: Nestled amidst picturesque countryside, this hotel offers a peaceful escape while still being within reach of Peebles. Guests can enjoy the tranquility of the Scottish Borders and explore the neighboring towns and villages. The hotel provides comfortable accommodation and various amenities for a delightful short city break.

Show moreLess