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
278 reviews by TrustYou
Yarrow Terrace
0.5 Miles from the centre
per night from £113
(price for Tue, 03 Oct)
265 reviews by TrustYou
Linglie Road
0.9 Miles from the centre
per night from £144
(price for Tue, 03 Oct)



This family-friendly city hotel is situated on the High Street in Dalkeith. Its premier location offers easy access to Edinburgh without the traffic restrictions of the city. Located just adjacent to Edinburgh City bypass, the A1 and the A7, the hotel constitutes a convenient point of linkage between Midlothian, East Lothian and the Scottish Borders. The centre of Dalkeith features restaurants, bars, pubs, nightlife spots and public transport links. The centre of Edinburgh is around 8 km away, and nearby attractions include the 15th-century Rosslyn Chapel, Butterfly and Insect World (5 km) and the snow sport centre (10 km away). Edinburgh Airport is approximately 23 km from the accommodation.This hotel has a history dating back 60 years, and the hotel has remained true to its roots after several refurbishments. The establishment features 32 en suite bedrooms including 4 deluxe rooms and a romantic four-poster bed suite. The hotel has a Fine Dining Restaurant offering an exclusive dining experience, the Rendezvous Bar offering an excellent selection of Malt Whiskies, Scottish and imported beers, and the Internet Coffee Shop, which provides Internet access for guests' convenience. Guests are welcomed into a lobby with 24-hour reception and check-out services, and further amenities include lift access, conference facilities and room service.All bedrooms are fully equipped with satellite TV and free Sky channels, as well as a radio, broadband Internet access, a direct dial telephone, electric shaver multi-volt point and hospitality tray. The rooms are furnished with double/twin beds, armchairs and a unique pivot desk for working or dining. The opulent and spacious superior rooms are all decorated with attention to fine detail, luxury fabrics and noble wooden furniture. Meanwhile, the en suite bathrooms feature a shower/bath and a hairdryer, and additional facilities include tea and coffee making facilities, an iron and ironing baord and heating.

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

Cross Keys Inn Hotel

1 reviews by TrustYou
Cross Keys Inn
per night from £157
(price for Tue, 03 Oct)

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

Which hotels are the most popular ones to stay at in Selkirk?

According to our booking data, the most booked hotels in Selkirk are "The County", Philipburn Hotel, BW Signature Collection and The Glen Guesthouse.

What are the most convenient hotel rates in Selkirk?

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

If I want to stay in the center of Selkirk, which hotels shall I consider?

The best hotels near the center of Selkirk are "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