Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Peebles

Filter by star ratings
All filters
The Tontine Hotel
The Tontine Hotel
9.0 Excellent
High Street, Peebles, United Kingdom
Show on map
0.1 mi from city centre, Peebles 
ExcellentBased on 495 reviews
9.0

Set within the scenic countryside of Peebles, The Tontine Hotel Peebles provides comfortable accommodation and a full range of facilities, including bicycle rental, massage services and a 24-hour reception. It is ideally located for those wishing to visit local attractions.

The Crown Hotel
The Crown Hotel
8.9 Excellent
54 High Street, Peebles, United Kingdom
Show on map
0.1 mi from city centre, Peebles 
ExcellentBased on 362 reviews
8.9

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.

The Horseshoe Inn
The Horseshoe Inn
8.9 Excellent
Eddleston, Peebles, United Kingdom
Show on map
4.2 mi from city centre, Peebles 
ExcellentBased on 236 reviews
8.9

The Horseshoe Inn Peebles is ideally positioned in a peaceful setting in Peebles, a short car ride from Dalkeith and Penicuik. It also offers a laundry service, wireless internet and luggage storage.

Barony Castle Hotel
Barony Castle Hotel
8.1 Excellent
Eddleston, Peebles, United Kingdom
Show on map
4.3 mi from city centre, Peebles 
ExcellentBased on 1,106 reviews
8.1

Set within the scenic countryside of Peebles, Barony Castle Hotel provides contemporary accommodation and a wide range of facilities, including free Wi-Fi, an indoor pool and a sauna. In addition to free public parking on site, the hotel offers comfortable 3-star rooms and a bar.

Macdonald Cardrona Hotel, Golf & Spa
Macdonald Cardrona Hotel, Golf & Spa
7.4 Good
Cardrona, Peebles, United Kingdom
Show on map
2.7 mi from city centre, Peebles 
GoodBased on 1,517 reviews
7.4

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.

Peebles Hydro Hotel
Peebles Hydro Hotel
8.3 Excellent
Innerleithen Road, Peebles, United Kingdom
Show on map
0.5 mi from city centre, Peebles 
ExcellentBased on 1,729 reviews
8.3

Peebles Hydro is ideally positioned in a peaceful setting in Peebles, a short car ride from Galashiels and Biggar. Those staying at the property have access to a beauty centre, a sauna and an indoor pool.

OYO St Ronans
OYO St Ronans
8.2 Excellent
High St, Innerleithen, United Kingdom
Show on map
5.4 mi from city centre, Peebles 
ExcellentBased on 138 reviews
8.2

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

Tips for booking a Peebles hotel

Cheapest month:September
Most expensive month:January
Average price in Peebles:$124/night
Absolute cheapest price found:$48/night
Cheapest day:Monday
Most expensive day:Saturday
$96 - $151
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$87 - $138
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Peebles hotels

Show all 45 hotels
1
The Tontine Hotel
The Tontine Hotel
9.0 Excellent
High Street, Peebles, United Kingdom
Show on map
0.1 mi from city centre, Peebles 

Set within the scenic countryside of Peebles, The Tontine Hotel Peebles provides comfortable accommodation and a full range of facilities, including bicycle rental, massage services and a 24-hour reception. It is ideally located for those wishing to visit local attractions.

2
Barony Castle Hotel
Barony Castle Hotel
8.1 Excellent
Eddleston, Peebles, United Kingdom
Show on map
4.3 mi from city centre, Peebles 

Set within the scenic countryside of Peebles, Barony Castle Hotel provides contemporary accommodation and a wide range of facilities, including free Wi-Fi, an indoor pool and a sauna. In addition to free public parking on site, the hotel offers comfortable 3-star rooms and a bar.

3
Peebles Hydro Hotel
Peebles Hydro Hotel
8.3 Excellent
Innerleithen Road, Peebles, United Kingdom
Show on map
0.5 mi from city centre, Peebles 

Peebles Hydro is ideally positioned in a peaceful setting in Peebles, a short car ride from Galashiels and Biggar. Those staying at the property have access to a beauty centre, a sauna and an indoor pool.

Cheapest hotels in Peebles, Scottish Borders

Show all 45 hotels
OYO St Ronans
OYO St Ronans
8.2 Excellent
High St, Innerleithen, United Kingdom
Show on map
0.0 mi from city centre,  

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

$66
Avg. per night
The Horseshoe Inn
The Horseshoe Inn
8.9 Excellent
Eddleston, Peebles, United Kingdom
Show on map
4.2 mi from city centre,  

The Horseshoe Inn Peebles is ideally positioned in a peaceful setting in Peebles, a short car ride from Dalkeith and Penicuik. It also offers a laundry service, wireless internet and luggage storage.

$81
Avg. per night
Barony Castle Hotel
Barony Castle Hotel
8.1 Excellent
Eddleston, Peebles, United Kingdom
Show on map
4.3 mi from city centre,  

Set within the scenic countryside of Peebles, Barony Castle Hotel provides contemporary accommodation and a wide range of facilities, including free Wi-Fi, an indoor pool and a sauna. In addition to free public parking on site, the hotel offers comfortable 3-star rooms and a bar.

$95
Avg. per night
The Tontine Hotel
The Tontine Hotel
9.0 Excellent
High Street, Peebles, United Kingdom
Show on map
0.1 mi from city centre,  

Set within the scenic countryside of Peebles, The Tontine Hotel Peebles provides comfortable accommodation and a full range of facilities, including bicycle rental, massage services and a 24-hour reception. It is ideally located for those wishing to visit local attractions.

$114
Avg. per night
The Crown Hotel
The Crown Hotel
8.9 Excellent
54 High Street, Peebles, United Kingdom
Show on map
0.1 mi from city centre,  

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.

$127
Avg. per night
Macdonald Cardrona Hotel, Golf & Spa
Macdonald Cardrona Hotel, Golf & Spa
7.4 Good
Cardrona, Peebles, United Kingdom
Show on map
2.7 mi from city centre,  

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.

$149
Avg. per night
Peebles Hydro Hotel
Peebles Hydro Hotel
8.3 Excellent
Innerleithen Road, Peebles, United Kingdom
Show on map
0.5 mi from city centre,  

Peebles Hydro is ideally positioned in a peaceful setting in Peebles, a short car ride from Galashiels and Biggar. Those staying at the property have access to a beauty centre, a sauna and an indoor pool.

$199
Avg. per night

Hotel prices in Peebles

3 stars

$66 - $127

The Tontine Hotel

#1 Most popular

The Tontine Hotel
9.0 Excellent
$114
Avg. per night
Barony Castle Hotel

#2 Most popular

Barony Castle Hotel
8.1 Excellent
$95
Avg. per night
OYO St Ronans

Best value

OYO St Ronans
8.2 Excellent
$66
Avg. per night
4 stars +

$81 - $199

Macdonald Cardrona Hotel, Golf & Spa
$149
Avg. per night
Peebles Hydro Hotel

#2 Most popular

Peebles Hydro Hotel
8.3 Excellent
$199
Avg. per night
The Horseshoe Inn

Best value

The Horseshoe Inn
8.9 Excellent
$81
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?

    The Tontine Hotel (9.0/10 from 495 reviews), Barony Castle Hotel (8.1/10 from 1,106 reviews), and Macdonald Cardrona Hotel, Golf & Spa (7.4/10 from 1,517 reviews) are all highly rated places to stay in Peebles.