Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Peebles

Filter by star ratings
All filters
The Crown Hotel
The Crown Hotel
8.8 Excellent

0.1 km from city centre, Peebles Show on map

ExcellentBased on 332 reviews
8.8

The Crown Hotel Peebles is ideally positioned in peaceful surrounds in Peebles, a short drive from Biggar and Penicuik. It is conveniently located for those wanting to visit local attractions.

Macdonald Cardrona Hotel, Golf & Spa
Macdonald Cardrona Hotel, Golf & Spa
7.6 Good

4.4 km from city centre, Peebles Show on map

GoodBased on 1,317 reviews
7.6

Situated in Peebles, Macdonald Cardrona Hotel Golf & Spa is an easy drive from Innerleithen and provides a sauna, a Turkish steam bath and an indoor pool. It offers 4-star accommodation and views of the hills.

OYO St Ronans
OYO St Ronans
8.3 Excellent

0.0 km from city centre, Innerleithen Show on map

ExcellentBased on 126 reviews
8.3

This pet-friendly hotel is located in Innerleithen and features free Wi-Fi and miniature golf. It also provides a roof garden, a garden and luggage storage.

Tips for booking a Peebles hotel

Cheapest month:December
Most expensive month:January
Average price in Peebles:$125/night
Absolute cheapest price found:$36/night
Cheapest day:Wednesday
Most expensive day:Saturday
$105 - $148
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$96 - $138
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Peebles, Scottish Borders

Show all 41 hotels
OYO St Ronans
OYO St Ronans
8.3 Excellent

0.0 km from city centre, Innerleithen Show on map

This pet-friendly hotel is located in Innerleithen and features free Wi-Fi and miniature golf. It also provides a roof garden, a garden and luggage storage.

$67
Avg. per night
Macdonald Cardrona Hotel, Golf & Spa
Macdonald Cardrona Hotel, Golf & Spa
7.6 Good

4.4 km from city centre, Peebles Show on map

Situated in Peebles, Macdonald Cardrona Hotel Golf & Spa is an easy drive from Innerleithen and provides a sauna, a Turkish steam bath and an indoor pool. It offers 4-star accommodation and views of the hills.

$97
Avg. per night
The Crown Hotel
The Crown Hotel
8.8 Excellent

0.1 km from city centre, Peebles Show on map

The Crown Hotel Peebles is ideally positioned in peaceful surrounds in Peebles, a short drive from Biggar and Penicuik. It is conveniently located for those wanting to visit local attractions.

$110
Avg. per night

Hotel prices in Peebles

3 stars

$67 - $110

The Crown Hotel

No. 1 most popular

The Crown Hotel
8.8 Excellent
$110
Avg. per night
OYO St Ronans

Best value

OYO St Ronans
8.3 Excellent
$67
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Peebles

Peebles travel FAQs

  • What are the best hotels in Peebles?

    1,317 reviews rated Macdonald Cardrona Hotel, Golf & Spa with an average score of 7.6/10. It may also be worth looking into the The Cross Keys Wetherspoon, which received a rating of 9.0/10 from 669 reviews. The Crown Hotel could also be a good option, with a score of 8.8/10 from 332 reviews.