Find and Book Top Hotels in Selkirk

Search among 5 available hotels and places to stay in Selkirk from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-5 out of 5
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.2
Great90 reviews
MapView on map1000 yd from City Center500 yd from Selkirk Golf Club
From   US$ 89 /nightSelect
8.4
Great103 reviews
MapView on map1500 yd from City Center900 yd from Selkirk Golf Club
From   US$ 249 /nightSelect
200 yd from City Center200 yd from Halliwells House Museum
From   US$ 119 /nightSelect
8.0
Great89 reviews
From   US$ 150 /nightSelect
300 yd from City Center200 yd from Selkirk Conservative Club
From   US$ 567 /nightSelect

Best hotels and places to stay in Selkirk

Why visit?

Selkirk, a charming town located in the Scottish Borders region, offers a delightful blend of history, natural beauty, and outdoor activities. With a variety of attractions, including the Sir Walter Scotts Courtroom, Bowhill House, and nearby Ettrick Valley, Selkirk attracts tourists looking for a peaceful retreat in the heart of Scotland. Visitors can enjoy a comfortable stay in the selection of fine hotels and accommodations available in the area.

Where to stay?

Selkirk Hotel: The town itself boasts the Selkirk Hotel, a popular choice for travelers seeking a central location. This hotel offers cozy rooms with modern amenities, a friendly staff, and a restaurant serving delicious Scottish cuisine. Conveniently situated near local shops and attractions, it provides a great base to explore Selkirk and the surrounding area.

Bowhill House: For a unique lodging experience, consider staying at Bowhill House. Nestled in the scenic Bowhill Estate, this stunning mansion offers luxurious guest rooms with elegant décor and stunning views of the surrounding countryside. Guests can enjoy access to the estates picturesque gardens, woodland walks, and even engage in outdoor activities such as fishing and horse riding.

Ettrick Valley Hotel: Located a short drive from Selkirk, the Ettrick Valley Hotel is perfect for nature lovers looking to immerse themselves in the beautiful Scottish countryside. Set amidst the tranquil Ettrick Valley, this hotel offers comfortable rooms, a welcoming atmosphere, and breathtaking views. With nearby hiking and cycling trails, its an ideal choice for those seeking outdoor adventures.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $80 to $120.

4-star hotels: The average price per night ranges from $120 to $180.

5-star hotels: The average price per night ranges from $180 to $250.

Best value for money:

The County Hotel: Situated in the heart of Selkirk, The County Hotel offers comfortable accommodations at an affordable price. With its convenient location, guests can easily explore the towns attractions, shops, and restaurants. The hotel provides clean and modern rooms, friendly staff, and a cozy atmosphere, making it a great value for money option for travelers.

The Town Arms Hotel: Another excellent choice for budget-conscious travelers is The Town Arms Hotel. Located near the town center, this hotel offers comfortable rooms with all the necessary amenities. Guests can enjoy access to a bar and restaurant within the premises, serving delicious meals and drinks. The hotels affordable rates and convenient location make it a popular option for those looking for value for money accommodations.

The Glen Hotel: Situated in the picturesque Ettrick Valley, The Glen Hotel offers guests a tranquil escape at an affordable price. Surrounded by stunning nature, this hotel provides comfortable rooms with beautiful views of the countryside. Guests can enjoy delicious meals at the on-site restaurant, which serves locally sourced produce. With its peaceful setting and reasonable rates, The Glen Hotel offers great value for a relaxing getaway.

Best kids-friendly hotels:

The Heatherlie House Hotel: This family-friendly hotel offers spacious rooms perfect for families traveling with children. The hotel provides amenities such as cots, high chairs, and a play area to ensure a comfortable stay for both parents and children. With its welcoming atmosphere and child-friendly facilities, The Heatherlie House Hotel is an ideal choice for families visiting Selkirk.

The Waverley Castle Hotel: Located in nearby Melrose, just a short drive from Selkirk, The Waverley Castle Hotel is known for its family-friendly accommodations and activities. The hotel features spacious rooms suitable for families, as well as a swimming pool, leisure facilities, and a childrens play area. Families can enjoy exploring the nearby attractions and then relax in the hotels comfortable surroundings.

Best hotels for a romantic getaway:

The Glen Hotel: Nestled in the serene Ettrick Valley, The Glen Hotel offers a romantic retreat for couples. Its picturesque location provides a peaceful ambiance, ideal for spending quality time together. Couples can enjoy intimate walks in the nearby countryside, candlelit dinners at the hotels restaurant, or simply unwind in the cozy rooms with beautiful views.

Barony Castle: Situated just outside of Selkirk, Barony Castle exudes romance with its historic charm and picturesque surroundings. This castle hotel offers elegant rooms, spa facilities, and scenic gardens, providing a romantic haven for couples. Enjoy a romantic dinner in the hotels restaurant or explore the nearby romantic spots for a memorable getaway.

Best for location:

The County Hotel: With its central location in Selkirk, The County Hotel offers easy access to all the towns attractions, shops, and restaurants. Guests can conveniently explore the town on foot, appreciating the local culture and historic sites.

The Yarrow Hotel: Located in the Yarrow Valley, this hotel provides a peaceful setting surrounded by nature. Situated near Selkirk, it allows guests to enjoy the tranquility of the countryside while still being within reach of the towns amenities and attractions.

Best Western Plus Scottish Borders Selkirk Philipburn Hotel: This hotel is situated on the outskirts of Selkirk, offering a peaceful retreat with its beautiful gardens and countryside views. Guests can enjoy a quiet stay while still being within a short drive from the town center and other nearby attractions.

Best for a short city break:

The Selkirk Arms Hotel: Located in the town center, The Selkirk Arms Hotel offers a convenient base for exploring the sights and sounds of Selkirk. With its comfortable rooms and charming décor, this hotel provides a cozy atmosphere for a short city break.

The Town Arms Hotel: Situated near the town center, The Town Arms Hotel is a great option for a short break. With its central location, guests can easily access Selkirks main attractions, shops, and restaurants, making it an ideal choice for those wanting to make the most of their time in the town.

Show moreLess