Search for:

Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

Cheap Hotels in Selkirk

3-5 High Street, Market Square
< 0.1 Miles from the centre

Located in central picturesque Selkirk, the "The County" is a friendly former coaching inn on the market square. Each room has an en suite bathroom with a walk-in shower. All rooms have tea/coffee facilities, Freeview TV and fine Egyptian cotton linen. The rooms feature mineral water, designer toiletries and free WiFi. Free private parking, subject to availability, is on site. The town has a leisure centre, offering a gym and a swimming pool. Towels can be provided by the "The County".

Show more
per night from £56
Estimated price based on searches in the last month
267 reviews by TrustYou
Yarrow Terrace
0.5 Miles from the centre
per night from £110
Estimated price based on searches in the last month

County Hotel Selkirk Hotel

1-5 High Street

Take in the views from a garden and make use of amenities such as complimentary wireless Internet access.

Show more
per night from £65
Estimated price based on searches in the last month

Hotels in Selkirk

Set in the heart of the Scottish Borders, Selkirk Hotels are surrounded by rich national heritage and sublime countryside vistas, and are a short trip from the city of Edinburgh.


One of the oldest Royal Burghs in Scotland, Selkirk has had a rich lineage that spans the entire history of the Scottish Borders. William Wallace was proclaimed Overlord of Scotland in the town and the writer Sir Walter Scott was Sherriff of the town from 1803 to 1832. The sheriff court is now a museum called Sir Walter Scott's Courtroom and features an informative exhibition on the life and times of the author of Rob Roy and Waverley.

Halliwell Close, the oldest building in the town, also houses a museum, Halliwell's House Museum & Robson Gallery. Here you'll find a reconstructed 18th-century ironmonger's shop as well as a number of exhibitions detailing the history of Selkirk and the surrounding area.


Close to Selkirk is Bowhill House & Country Estate, a beautiful country house that has belonged to the Scotts of Buccleuch for more than seven centuries. There are guided tours of the house itself, an elegant tearoom for adults and a fun adventure playground for the kids. The grounds also feature a number of walking routes and trails for wildlife enthusiasts, and the estate's old cold-storage room has also been renovated into a 72-seat theatre. Also nearby is Traquair House, a 12th-century hunting lodge that features a brewery and a full hedge maze.

The Philiphaugh Salmon Viewing Centre is popular with kids, where you can watch live footage of salmon swimming upstream and learn about the animal's natural life cycle. Other destinations for nature lovers include the Whitlaw Mosses, a nature reserve with a burgeoning variety of wildlife, and the lush Traquair Forest.

Further afield

An hour's journey to the north will take you to the Scottish capital of Edinburgh. Here you'll find a variety of historical and cultural attractions, from the iconic Edinburgh Castle to the shops along Princes Street. Travel south and cross the border to England and you'll reach Northumberland National Park, a vast area with an enormous network of walks and trails to explore.

Frequently asked questions about Hotels in Selkirk

What are the most booked hotels in Selkirk?

The best hotels to stay in Selkirk are The Glen Guesthouse, "The County" and Philipburn Hotel, BW Signature Collection.

What are the most convenient hotel rates in Selkirk?

The cheapest price for a double room in Selkirk is £56, offered by "The County".

What are the best hotels in Selkirk near the center?

If you want to stay near the center of Selkirk, you can consider staying at "The County", The Glen Guesthouse and Philipburn Hotel, BW Signature Collection.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555