Search hotels in Eddleston

Enter your dates to see the latest prices and deals for Eddleston hotels

November 2026

1
2345678
9101112131415
16171819202122
23242526272829
30

December 2026

123456
78910111213
14151617181920
21222324252627
28293031
Flexible date options
Select occupancy

Eddleston – 5 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
Review score

Horseshoe Inn

Eddleston

Located in Eddleston, in the picturesque Scottish Borders, The Horseshoe Inn features an award-winning restaurant and elegant bedrooms with free Wi-Fi. There is also free parking.

L
Louise
From
United Kingdom
The rooms were in a separate building from the bar/restaurant so were quiet. Nice room with king size bed with bath & shower. Nice finishing touches like robes, toiletries & irn bru & tunnocks caramel wafers. Also umbrellas at the entrance for guest use (ideal when it rained during most of our visit). Bed was really comfy & room clean. Staff really friendly & helpful. Would definitely stay again if in the area.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 271 reviews
Price from
US$146.11
1 night, 2 adults

Peebles Hydro

Peebles (Near Eddleston)

Peebles Hydro offers a beautiful setting in gardens, in the border town of Peebles. This charming, historic hotel features an indoor swimming pool, a spa, a gym and restaurant.

D
Deimante
From
United States
The hotel is on beautiful grounds, with amazing view to the hills. Room was nice, basic but had everything we needed. Really enjoyed our breakfast- food was delicious. We liked that we had a pot of tea and coffee on our table to enjoy.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,222 reviews
Price from
US$174.57
1 night, 2 adults

The Tontine Hotel

Peebles (Near Eddleston)

In the heart of the picturesque market town of Peebles, The Tontine is a family-run property which provides home-baked sweets and shortbread and elegant rooms.

J
Jesse
From
United States
Fantastic location, beautiful dining area and lounge. Lovely old building.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,004 reviews
Price from
US$175.33
1 night, 2 adults

Barony Castle Hotel

Peebles (Near Eddleston)

Set in 25 acres of mature grounds, the Barony Castle Hotel is an impressive castle has a stylish award winning restaurant and modern leisure center.

A
Ahmed
From
United Arab Emirates
Nice hotel in country side with nice room. The staff is great and helpful and special thanks for Sophia. Recommend to have the suite since the normal room are small.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,429 reviews
Price from
US$183.30
1 night, 2 adults

The Crown Hotel

Peebles (Near Eddleston)

Historic Setting: The Crown Hotel in Peebles is housed in a historic building, offering a unique and charming atmosphere.

Comfortable Accommodations: Rooms feature private bathrooms with walk-in showers, tea and coffee makers, and free toiletries. Additional amenities include TV, electric kettles, and wardrobes.

Dining Options: Guests can enjoy British, Scottish, local, and European cuisines at the on-site restaurant. The bar provides a relaxing space to unwind.

Facilities and Services: The hotel offers a garden, outdoor seating area, family rooms, and luggage storage. Menus cater to vegetarian, vegan, gluten-free, and dairy-free diets.

Local Attractions: Nearby attractions include Traquair House (6.8 mi), Rosslyn Chapel (16 mi), and Edinburgh Zoo (24 mi). Edinburgh Airport is 24 mi away.

G
George
From
United States
Large room, excellent breakfast
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 748 reviews
Price from
US$159.39
1 night, 2 adults

The Cross Keys

Peebles (Near Eddleston)

Historic Setting: The Cross Keys in Peebles is housed in a historic building, offering a unique and charming atmosphere.

Comfortable Accommodations: Rooms feature air-conditioning, private bathrooms with walk-in showers, and modern amenities such as free WiFi, flat-screen TVs, and soundproofing.

Dining Options: The on-site restaurant serves lunch and dinner, complemented by a cozy bar for relaxed evenings.

Leisure Facilities: Guests can enjoy a beautiful garden, outdoor seating area, and family rooms, perfect for unwinding.

Local Attractions: Nearby attractions include Dalhousie Castle (19 mi), Edinburgh Zoo (24 mi), and Rosslyn Chapel (16 mi). Edinburgh Airport is 24 mi away.

N
Norm
From
Canada
Everything was just as a hotel of its type and history should be. Congratulations!
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 390 reviews
Price from
US$96.96
1 night, 2 adults

The Park

Peebles (Near Eddleston)

Located in the center of Peebles, in the Scottish Borders, The Park offers a bar/restaurant and a garden. Free WiFi is available in public areas, and free private parking is possible onsite.

J
JUDITH
From
Canada
This is a lovely old hotel, centrally located with a good dining room and pub area. Very close to bus service. Good selection of restaurants nearby. I would highly recommend staying here.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 642 reviews
Price from
US$140.37
1 night, 2 adults

Macdonald Cardrona Hotel, Golf & Spa

Peebles (Near Eddleston)

Set by the River Tweed, in a quiet countryside location, the 4-star Macdonald Cardrona Hotel, Golf & Spa features views of the Border Hills, an 18-hole golf course, an award-winning restaurant and a...

J
Janet
From
United Kingdom
All the staff were very attentive, nothing was a bother. We were late arriving, the kitchen stayed open to allow us to have dinner, which was lovely as usual. great breakfast too.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,648 reviews
Price from
US$138.67
1 night, 2 adults

Green Tree Hotel

Peebles (Near Eddleston)

Comfortable Accommodations: Green Tree Hotel in Peebles offers family rooms with private bathrooms, walk-in showers, and TVs. Each room includes a hairdryer and electric kettle for added convenience.

Dining and Leisure: Guests can enjoy meals at the on-site restaurant and unwind at the bar. Free WiFi is available throughout the property, ensuring connectivity during the stay.

Convenient Location: Located 19 mi from Dalhousie Castle and 24 mi from Edinburgh Airport, the hotel provides easy access to local attractions such as Traquair House (6.8 mi) and Rosslyn Chapel (16 mi). Free on-site private parking is provided for guests.

T
Teres
From
United States
Friendly Staff, Wonderful Accommodation!
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 955 reviews
Price from
US$146.11
1 night, 2 adults

Peebles High Street Apartment

Peebles (Near Eddleston)

Modern Comforts: Peebles High Street Apartment offers a recently renovated apartment in Peebles. Guests enjoy free WiFi, family rooms, and a private entrance.

Convenient Amenities: The apartment features a fully equipped kitchen with a coffee machine, microwave, and oven. Additional amenities include a washing machine, streaming services, and a fireplace.

Local Attractions: Located 19 mi from Dalhousie Castle and 6.8 mi from Traquair House, the property is also close to Edinburgh Zoo (24 mi) and Edinburgh International Conference Center (22 mi). Edinburgh Airport is 24 mi away.

Guest Satisfaction: Highly rated by guests, the apartment provides a comfortable and welcoming environment.

C
Christian
From
United States
Peebles is hype the room is hype. The warm drying rack is amazing and the kitchen is like everything you could ever possibly imagine perhaps.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 100 reviews
Price from
US$164.70
1 night, 2 adults
See all hotels in and around Eddleston

Most booked hotels in Eddleston and surrounding area in the past month

See all

Popular with guests booking hotels in Peebles

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,648 reviews

Popular with guests booking hotels in Peebles

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,222 reviews

Popular with guests booking hotels in Peebles

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,429 reviews

Popular with guests booking hotels in Peebles

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 642 reviews

Popular with guests booking hotels in Peebles

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,004 reviews

Popular with guests booking hotels in Peebles

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 748 reviews

Popular with guests booking hotels in Peebles

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 390 reviews

Popular with guests booking hotels in Peebles

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 955 reviews

Budget hotels in Eddleston and nearby

See all
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,429 reviews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 390 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 955 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 748 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 642 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,648 reviews

What Guests Said About Eddleston:

Scored out of 10, guest rating 10

Perfect location on our way home.

Perfect location on our way home. Loved walking around the grounds of a neighboring hotel to see the scaled map of Scotland plus gazebo & bridge in the grounds. Missed the altar. Quiet location & on a bus route for easy transport.
Guest review by Alisonh
United Kingdom

See reviews by guests who stayed at hotels in Eddleston

See all
From US$146.68 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 271 reviews
Enjoyed our stay. Hotel has a good choice of drinks, evening meals and breakfasts were good. Clean and well presented room. Particularly mention to staff member Mel, who was incredibly helpful, pleasant and enthusiastic. Lovely walks around the lovely village, including the choice of popping to the huge barony castle and grounds, an historic hotel up the road for coffee and more food options and walks.
Guest review by Mel
United Kingdom
From US$146.68 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 271 reviews
The Horseshoe Inn was easy to find and park. I was impressed with everything about the hotel - the comfortable room and the excellent dinner and breakfast. All of the staff were very friendly and also made my dog feel very welcome! There were walks nearby that were perfect for the dog. I was very impressed with the Inn and will be back when we are next in the area!
Guest review by Anthony
United Kingdom
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 41 reviews
Lovely quiet location with fantastic wee rambles in the farms adjacent woods and meadow. Easy 20 min walk to Eddleston’s fab pub and closer to Hotel.
Guest review by James
United Kingdom
From US$146.68 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 271 reviews
Great location, really lovely rooms with all the extra touches. Dinner in the hotel was delicious too. Highly recommended.
Guest review by Caroline
Australia
From US$146.68 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 271 reviews
The food was very good. Hotel is in a quiet rural location and the restaurant is historic and rustic.
Guest review by DavidLarbert
United Kingdom

More places to explore, more ways to go