Welcome to Castle Venlaw Hotel in Peebles, Scotland, a country house hotel set in the heart of the beautiful Scottish Borders, just 22 miles from the historic city of Edinburgh.
Built in 1782, this stunning historic property in the Scottish Borders has been operating as a country hotel
since 1949. Here at Castle Venlaw you can be assured of a unique, wonderful experience combined with the warmest
Our hope is that you will enjoy a memorable visit to Castle Venlaw in Peebles, Scotland and will, as many of our
guests do, return time and time again to the Scottish Borders.