Top 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
1Filter & Sort
View map
1-7 out of 7
1Filter & 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 map1100 yd from City Center700 yd from Eastgate Arts Centre
From   US$ 49 /nightSelect
8.2
Great147 reviews
MapView on map1300 yd from City Center1000 yd from Eastgate Arts Centre
From   US$ 130 /nightSelect
8.4
Great244 reviews
4.4 mi from City Center
From   US$ 152 /nightSelect
8.4
Great168 reviews
200 yd from City Center100 yd from Tweeddale Museum
From   US$ 91 /nightSelect
8.2
Great106 reviews
400 yd from City Center100 yd from Eastgate Arts Centre
From   US$ 63 /nightSelect
8.0
Great107 reviews
100 yd from City Center200 yd from Tweeddale Museum
From   US$ 67 /nightSelect
8.0
Great104 reviews
400 yd from City Center200 yd from Eastgate Arts Centre
From   US$ 64 /nightSelect

Best hotels and places to stay in Peebles

Why visit?

Peebles, a charming town in the United Kingdom, offers a delightful destination for tourists seeking a serene getaway. With a variety of hotels and accommodation options, visitors can experience the beauty and tranquility of Peebles while indulging in the towns rich history and natural surroundings. Whether youre looking for a spa hotel, self-catering accommodation, or a comfortable hotel room, Peebles has it all.

Where to stay?

Peebles Town Center: For those who prefer to be in the heart of the action, Peebles Town Center is the ideal place to stay. This vibrant area is filled with a range of hotels, from boutique establishments to well-known chains. Visitors can enjoy the convenience of being close to local attractions, shops, and restaurants. Booking a hotel in Peebles Town Center ensures easy access to everything this charming town has to offer.

Eddleston: Located just outside Peebles, Eddleston offers a peaceful retreat surrounded by stunning countryside. Visitors can choose from a range of accommodation options, including spa hotels and self-catering cottages. With picturesque views, tranquil walks, and opportunities for outdoor activities, Eddleston provides a relaxing and rejuvenating experience for tourists seeking a more secluded stay.

Innerleithen: Nestled in the beautiful Tweed Valley, Innerleithen is a picturesque village with a range of accommodation choices. Visitors can find charming bed and breakfasts, self-catering cottages, and hotels that offer a peaceful setting surrounded by nature. Innerleithen is a great base for outdoor enthusiasts, with hiking and biking trails, golf courses, and the famous Glentress Forest just a stones throw away.

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 $120 to $200.

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

Best value for money:

The Tontine Hotel: Situated in the heart of Peebles, The Tontine Hotel offers comfortable rooms at affordable prices. With its central location, visitors can easily explore the towns attractions, shops, and restaurants. The hotel provides a cozy atmosphere and excellent service, making it a popular choice among travelers looking for value for money.

The Park Hotel: Located near the picturesque Hay Lodge Park, The Park Hotel offers comfortable and affordable accommodation. The hotel features spacious rooms, a friendly staff, and a convenient on-site restaurant. With its reasonable prices and proximity to local amenities, The Park Hotel is a great option for budget-conscious travelers.

The Cross Keys Inn: Situated in the nearby village of Ettrickbridge, just a short drive from Peebles, The Cross Keys Inn offers affordable accommodation in a peaceful setting. The inn provides comfortable rooms and a traditional pub where guests can enjoy hearty meals. Its rustic charm and reasonable prices make it a fantastic choice for those looking for value for money.

Best kids-friendly hotels:

The Peebles Hydro: Known for its family-friendly atmosphere, The Peebles Hydro offers a range of activities for children of all ages. The hotel features a swimming pool, kids club, and outdoor play areas. With spacious family rooms and a variety of dining options, The Peebles Hydro ensures a memorable stay for both parents and children.

Cringletie House Hotel: Set in a beautiful country house surrounded by gardens, Cringletie House Hotel welcomes families with open arms. The hotel offers family rooms and provides amenities such as board games, a playground, and extensive grounds for children to explore. With its warm and welcoming ambiance, Cringletie House Hotel is a top choice for families visiting Peebles.

Best hotels for a romantic getaway:

Macdonald Cardrona Hotel: With its picturesque location overlooking the Tweed Valley, Macdonald Cardrona Hotel sets the romantic mood for couples. The hotel features luxurious rooms, a spa, and a golf course for those seeking relaxation and leisure. Enjoy a romantic dinner at the on-site restaurant while taking in the stunning views, making it an ideal destination for couples.

The Horseshoe Inn: Nestled in the tranquil Eddleston village, The Horseshoe Inn offers a cozy and intimate setting for couples. The inn provides comfortable rooms with charming decor and a renowned restaurant serving delicious cuisine. Experience a romantic getaway surrounded by idyllic scenery and enjoy the peaceful atmosphere of The Horseshoe Inn.

Best for location:

The Old Town House: As its name suggests, The Old Town House is located in Peebles historic town center, making it convenient for exploring the towns attractions and vibrant atmosphere. The hotel offers comfortable rooms with views of the town, along with easy access to shops, restaurants, and local landmarks.

Neidpath Inn: Situated near the iconic Neidpath Castle, Neidpath Inn offers a prime location for those seeking a blend of history and natural beauty. The inn features cozy rooms, an on-site pub, and stunning views of the surrounding countryside. Enjoy the tranquility of the location while being within reach of Peebles amenities.

The Green Tree Hotel: Located in the charming village of Innerleithen, The Green Tree Hotel provides a peaceful escape with its proximity to nature and outdoor activities. With comfortable rooms and a traditional pub on-site, guests can enjoy the serene surroundings while still having easy access to Peebles and its attractions.

Best for a short city break:

The Crown Hotel: Positioned in Peebles Town Center, The Crown Hotel offers a convenient base for a short city break. The hotel boasts comfortable rooms, a welcoming atmosphere, and easy access to the towns shops, restaurants, and historic landmarks. Enjoy a relaxing stay in the heart of Peebles during your city break.

Caddon View Country Guest House: Situated just outside Peebles, Caddon View Country Guest House provides a quiet retreat while still being close to town. The guesthouse offers comfortable rooms with rustic charm, delicious homemade breakfasts, and beautiful countryside views. Experience a peaceful getaway with easy access to Peebles for a short city break.

Show moreLess