Hotels in Selkirk
Selkirk boasts 15 diverse hotels, catering to every traveler's needs. Dominated by charming bed and breakfasts, you'll find many accommodations nestled in the picturesque Market Place district. Average prices hover around £80 per night for 3-star hotels, while 5-stars typically cost about £200. Recently, a new boutique hotel opened its doors, featuring eco-friendly amenities and stunning views. Explore and book through our platform for your perfect Selkirk stay.