Location
The Newhall Mains Hotel is located near the village of Newhall, which is in the Scottish Borders region of Scotland. More specifically, it is situated close to the town of Melrose, which is about 30 miles south of Edinburgh.
Newhall Mains is where Scottish heritage, natural beauty, and modern luxury come together to create a truly exceptional stay.
Located in a rural setting, nestled in the rolling hills of the Scottish Borders.
Gourmet Dining, the hotel's restaurant celebrates Scotland's finest produce.
Outdoor Pursuits: With activities including hiking trails, cycling, fishing, and a unique sea plane experience on the property.
Newhall Mains Hotel, nestled in the breathtaking Highlands of Scotland, offers an idyllic blend of tranquil seclusion and refined luxury. Set against a backdrop of rolling hills and verdant landscapes, this charming retreat is the perfect sanctuary for those seeking both relaxation and adventure. The hotel effortlessly combines timeless Scottish character with modern comforts, offering beautifully appointed rooms and exceptional service. Guests are invited to indulge in locally sourced, seasonal cuisine that celebrates the very best of Scottish produce. Whether exploring the nearby scenic trails, immersing in the rich cultural heritage of the Highlands, or simply unwinding in the elegant surroundings, Newhall Mains Hotel promises a stay where nature, history, and luxury converge. A perfect addition for those seeking an unforgettable escape in one of Scotland's most captivating regions.
When to visit
Plan your trip
Our team of travel specialists are waiting to help you book your next adventure
Inquire NowThe Newhall Mains Hotel is located near the village of Newhall, which is in the Scottish Borders region of Scotland. More specifically, it is situated close to the town of Melrose, which is about 30 miles south of Edinburgh.