20 Most Magical Castle Wedding Venues in Scotland
Dreaming of an enchanting castle wedding experience? Your dreams can become a reality with our curated selection of the most magical castle wedding venues Scotland has to offer
If you're envisioning a fairytale wedding, the castle wedding venues in Scotland offer some of the most enchanting settings.
From grand historic estates to picturesque fortresses, these 20 magical locations are perfect for making your special day unforgettable. Whether you’re looking for elegance, romance, or a touch of history, Scotland’s castle venues provide the ideal backdrop for your dream wedding.
Explore Scotland’s Most Magical Castle Wedding Venues: 20 Enchanting Picks
Scotland offers a vibrant cultural scene and breathtaking landscapes, providing plenty of opportunities to explore before and after your big day.
With an array of stunning castles in Scotland for wedding venues, you can enjoy everything from the historic charm of Edinburgh to the scenic beauty of Galloway and Aberdeen. Each location offers its own unique experience, ensuring that your castle wedding is surrounded by the rich heritage and natural splendour of this remarkable country.
1. Dundas Castle – Edinburgh
We’re utterly captivated by Dundas Castle, a breathtaking castle wedding venue in Scotland, nestled just outside Edinburgh. This enchanting mediaeval property promises a truly magical experience for your special day.
From the moment you step into The Great Hall, accessed via a dramatic spiral staircase, you’ll be mesmerised by its vaulted ceiling and ancient stonework. Whether you’re envisioning a heartfelt religious, civil, or humanist ceremony, the castle’s romantic spaces offer something truly extraordinary.
After exchanging your vows, celebrate in style with an intimate candlelit dinner in the Croquet Room, or host a grand reception with up to 200 guests in the Pavilion. As twilight falls, delight in a dazzling fireworks display and the stirring sounds of a Scottish pipe band, before retreating to one of the castle’s 17 luxurious bedrooms.
Your wedding at Dundas Castle will be nothing short of a fairytale!
- Pricing: POA
- Capacity: Up to 200 Guests
- Deals: Winter discounts from January to April are 25% to 35% lower than summer rates.
2. Megginch Castle - Perthshire
Imagine Megginch Castle as your home away from home for your wedding weekend. They only host about 10 weddings each year, so you get all the flexibility you need—whether it’s with the timing of your ceremony, the location, or even where you and your guests will gather for a delightful Sunday brunch.
As one of the charming castle wedding venues in Scotland, Megginch Castle offers unique settings for your special day. You might choose to exchange vows outside, surrounded by the stunning fountains of their 19th-century formal garden, or perhaps along the enchanting holly walk, where the trees create a natural aisle. What’s your dream setting for your ceremony?
If you prefer an indoor celebration, you can opt for the newly refurbished conservatory or their quaint little chapel tucked away in the woods (where the owners got married themselves!). Some couples even love the grandeur of the main ballroom.
And let’s not forget the endless photo opportunities—both inside the castle and out. With so many beautiful spots to capture those special moments, your wedding at Megginch Castle will be nothing short of magical.
- Pricing: Starting at £5,950
- Capacity: Up to 110 guests
- Deals: 10% discount off all last-minute weddings booked for 2024.
3. Cluny Castle – Sauchen Inverurie
Secluded, majestic, and enchanting, Cluny Castle stands as one of the most captivating castles in Scotland for wedding venues. With origins dating back to the 14th century, this historic gem offers an ideal setting for your Scottish wedding.
Imagine celebrating amidst immaculately manicured grounds, with a charming chapel adorned with stained glass windows and ample space for a reception marquee. Picture hosting drinks on the sweeping lawn, framed by the breathtaking backdrop of the castle, which becomes especially magical at sunset.
Cluny Castle provides unparalleled service, with a dedicated wedding planner who will assist you every step of the way, ensuring your special day is nothing short of extraordinary.
- Pricing: Starting at £10,995
- Capacity: Up to 300 guests
4. Borthwick Castle – Gorebridge
A wedding at Borthwick Castle promises unparalleled elegance and romance. As one of the most captivating castle ruins wedding venues in Scotland, this historic site, with its rich 600-year history, offers a backdrop steeped in Scottish heritage.
When you choose Borthwick Castle for your special day, you’ll enjoy exclusive access to the entire venue, including its majestic principal rooms, elegant bedrooms, and enchanting spiralling staircases. The surrounding castle grounds provide a picturesque setting for summer drinks, barbecues, and garden games, along with countless photo opportunities.
Whether you envision a grand marquee on the grounds or a more traditional celebration inside the castle, the team is dedicated to making your dream wedding a reality.
At the end of your unforgettable day, retreat to the private Gatehouse, a perfect sanctuary for you and your new spouse to unwind and cherish the memories of your magical celebration.
- Pricing: Starting at £10,000
- Capacity: Up to 80 guests
5. Lews Castle – Stornoway
Combine your dreams of a fairytale castle wedding with the allure of a coastal celebration at Lews Castle in Stornoway. This enchanting castle wedding venue in Scotland, overlooking Stornoway harbour on the Isle of Lewis, offers a perfect blend of romance and natural beauty.
Dating back to the mid-1800s, Lews Castle is just moments from pristine beaches, providing a stunning backdrop for your special day. With 23 elegantly appointed bedrooms for your guests, a grand ballroom, a charming library, and expansive, lush grounds, the castle promises an unforgettable experience.
The dedicated team at Lews Castle will work closely with you to craft a bespoke celebration that reflects your unique vision. From a range of catering options to personalised wedding planning, they ensure every detail of your wedding is perfectly tailored to your dreams.
- Pricing: Starting at £85
- Capacity: Up to 130 guests
6. Carrick Castle Estate – Argyll
While it may not be a traditional castle wedding venue, Carrick Castle Estate offers an enchanting experience within castle grounds that feels just as magical.
Nestled on the west shore of Loch Goil, this stunning lodge and barn complex is available for exclusive use on your wedding day. Carrick Castle Estate is licensed to host your ceremony in a variety of indoor and outdoor locations—imagine exchanging vows by the serene lochside. With its sweeping terrain, rich wildlife, and majestic Scottish mountains, your photographer will have a treasure trove of breathtaking backdrops.
The luxurious lodge features spa facilities and a spacious viewing balcony, while the charming rustic barn accommodates up to 120 guests for your wedding breakfast. You can enjoy reception drinks outdoors, spill into the courtyard for dancing, and even stay in beautiful on-site accommodation. It’s a setting that truly has it all.
- Pricing: Starting at £80
- Capacity: Up to 120 guests
- Deals: Winter 2024 dates still available
7. Thirlestane Castle – Berwickshire
Set amidst the serene parkland of the Scottish Borders, Thirlestane Castle is a truly majestic choice for your wedding day. As one of the best castle wedding venues in Scotland, it boasts awe-inspiring turrets and stands as one of the oldest inhabited castles in the country, promising to leave a lasting impression on your guests.
The castle offers a range of romantic staterooms for your ceremony, with the State Dining Room being a standout choice. Adorned in rich colours and lined with portraits, it exudes grandeur and sophistication. For a more intimate celebration, the Panelled Room, nestled in the castle’s oldest section, provides a cosy and private setting for exchanging vows with a select group of loved ones.
For those seeking something unique, consider saying your vows in the enchanting cobbled courtyard or the atmospheric Vaulted Cellar. Alternatively, host a spectacular marquee reception in the garden beneath the stars. With its endless possibilities, Thirlestane Castle ensures your wedding will be as majestic and unforgettable as the venue itself.
- Pricing: Starting at £2,500
- Capacity: Up to 100 guests
8. Neidpath Castle – Peebles
For a truly secluded and intimate castle wedding, Neidpath Castle offers a perfect haven. Nestled in Peebles and accessible only by appointment, this enchanting venue ensures unparalleled privacy for your special day.
Steeped in history, Neidpath has once welcomed the likes of Mary Queen of Scots and Sir Walter Scott. It even inspired Wordsworth's poetry and has served as a film set and host to mediaeval fairs. By choosing Neidpath for your wedding, you'll join a distinguished lineage of notable guests.
Imagine celebrating amidst rough stone walls, roaring log fires, sumptuous tapestries, and the soft glow of candles. With a range of elegant function rooms and beautiful grounds accommodating up to 250 guests, your castle wedding will be nothing short of magical.
As your celebration concludes, take advantage of the charming overnight accommodation options available for you and your guests. It’s the perfect opportunity to extend the joy of your wedding and savour every moment of this unforgettable experience.
- Pricing: Menus from £80
- Capacity: Up to 80 guests
9. Fingask Castle – Perthshire
Nestled in a picturesque wooded valley, Fingask Castle is a stunning choice among castle wedding venues in Scotland for your special day.
Conveniently situated just an hour from both Edinburgh and Glasgow, this historic estate is easily accessible for your guests, no matter where they are coming from. Fingask Castle offers fully-equipped, self-catered accommodation for up to 70 people in charming cottages, complete with a games room, tennis court, and heated pool—everything you need for a memorable stay.
The venue provides ample space for both large and intimate ceremonies, whether religious or non-religious. With its beautiful grounds perfect for wedding photographs and the option for an outdoor ceremony, Fingask Castle ensures a truly magical setting for your celebration.
- Pricing: Menus from £30
- Capacity: Up to 300 guests
- Deals: Discount on March 2025 Saturday weddings - head to their listing to find out more
10. Dalhousie Castle – Edinburgh
Set on the outskirts of Edinburgh, Dalhousie Castle is a fairy-tale venue that brings a touch of magic to wedding castles in Edinburgh. This enchanting 13th-century castle, enveloped by lush forest and parkland, offers a dreamlike setting for your special day.
Inside, the castle's charm continues with individually styled bedrooms that are as beautiful as they are unique, award-winning restaurants, and the Aqueous Spa—a serene oasis to unwind before or after your wedding festivities.
At Dalhousie Castle, you can enjoy the luxury of exclusive use of the venue, allowing you to say your vows in a variety of breathtaking locations before celebrating with reception drinks on the picturesque lawn.
While you capture stunning photographs, your guests can explore the scenic South Esk River or stroll through the enchanting gardens. And, as if that weren't enough, the on-site award-winning catering team is ready to delight your guests with delectable fare throughout your celebration. Dalhousie Castle ensures your wedding will be an unforgettable experience filled with joy and elegance.
- Pricing: Menus from £115
- Capacity: Up to 80 guests
11. Amisfield Tower - Dumfries
Amisfield Tower, nestled in the picturesque Dumfries and Galloway, Scotland, is a charming choice for your wedding day. With its elegant manor house and historic 16th-century tower, this venue effortlessly combines quaint, fairytale aesthetics with the versatility to host both intimate gatherings and grander celebrations.
The tower’s vintage interiors and lush woodland views provide a variety of stunning backdrops for your special day. Whether you're planning a small, intimate wedding or a more elaborate affair, Amisfield Tower adapts beautifully to your needs.
On your wedding day, you’ll have exclusive use of the grounds, allowing you to fully immerse yourself in the event and enjoy quality time with your guests. The venue offers a range of furniture, including chairs, tables, and a charming wooden arch, all available for hire.
You can select from multiple catering and drinks packages to suit your tastes. With an event manager present throughout the celebration, from setup to teardown, you can relax knowing that every detail will be handled with care.
- Pricing: Menus from £55
- Capacity: Up to 300 guests
12. Dunskey Estate – Stranraer
Nestled within the Dunskey Estate, this Edwardian castle offers one of the most spectacular options among castle wedding venues in Scotland. With a variety of enchanting spaces to choose from, it provides the perfect backdrop for any theme or style of event you envision.
Whether you dream of a whimsical woodland ceremony, a breathtaking beach setting, the peaceful edge of a loch, a beautiful walled garden, or even a boat at dawn, Dunskey Estate has it all. After your magical day, you and your guests can continue the celebration with overnight stays in the castle, accommodating up to 46 guests, and additional lodges for up to 16 more.
Each room boasts its own unique, bespoke design, adding a personal touch to your experience.
And let’s not forget the maze—sure to be a delightful feature, especially if you’re expecting little ones at your reception. Dunskey Estate ensures your wedding day will be memorable, full of charm, and uniquely yours.
- Pricing: POA
- Capacity: Up to 80 guests
13. Blairquhan Castle – South Ayrshire
Nestled in the picturesque Ayrshire countryside, Blairquhan Castle is a standout among castle wedding venues in Scotland, and it’s easy to see why it’s been named one of the top 15 places in the world to get married by the Independent.
The castle offers breathtaking views and a stunning interior that will leave you and your guests in awe. The Saloon is an ideal spot to exchange your vows, with space for up to 70 guests on the ground level and an additional 20 guests enjoying the view from the balcony.
Blairquhan Castle also features 15 beautifully decorated bedrooms and eight charming self-catering cottages on the estate, perfect for larger parties. With its luxurious four-poster beds, elegant wallpapers, and ornate décor, you and your guests will experience true comfort and style.
- Pricing: Menus from £200
- Capacity: Up to 120 guests
14. Winton Castle – East Lothian
For a truly enchanting castle wedding venue, Winton Castle just outside of Edinburgh is a standout choice among castle weddings in Scotland. Steeped in rich history and romance, this 500-year-old Scottish Renaissance castle has connections to the Seton family, Mary Queen of Scots, and Bonnie Prince Charlie.
It even endured a fiery chapter during Henry VIII's 'rough wooing' of Mary, only to be rebuilt and restored.
Today, it’s lovingly maintained by Sir Francis and Lady Ogilvy, offering a warm and inviting atmosphere for your special day. The castle, designed for grand entertaining in the 17th century, features five exceptional inter-connecting reception rooms, perfect for hosting indoor weddings of 80 to 120 guests.
For an outdoor celebration, the croquet lawn provides ample space for a marquee. Additionally, Winton Castle can arrange a variety of entertaining activities in its stunning gardens, from mini Highland games to clay pigeon shooting with Scotland's 24-time champion, ensuring your guests have a memorable experience.
- Pricing: Starting at £8,000
- Capacity: Up to 250 guests
15. Dunvegan Castle & Gardens - Dunvegan
Nestled amidst the rugged beauty of the Isle of Skye, Dunvegan Castle & Gardens offers a truly enchanting setting for your Scottish castle wedding. Steeped in history and surrounded by breathtaking landscapes, this venue provides a romantic and intimate atmosphere that will create lasting memories.
Imagine exchanging vows in a historic castle, surrounded by the timeless elegance of antique furnishings and ornate chandeliers. Or perhaps you envision a more natural setting, with the vibrant hues of the Victorian Walled Garden as the backdrop to your special day. Whatever your dream, Dunvegan Castle & Gardens has the perfect space to accommodate your vision.
Beyond the stunning architecture and picturesque gardens, Dunvegan Castle offers a warm and welcoming atmosphere. The dedicated staff are passionate about creating unforgettable experiences for couples and will go above and beyond to ensure every detail of your wedding is perfect. From the moment you arrive to the time you depart, you'll feel like royalty in this extraordinary setting.
So if you're searching for a castle wedding venue in Scotland that offers both historical charm and modern amenities, Dunvegan Castle & Gardens is the ideal choice. Let the magic of this enchanting place inspire you to create a truly unforgettable celebration.
- Pricing: Starting at £3,000
- Capacity: Up to 50 guests
16. Scone Palace - Perthshire
Discover the timeless beauty of Scone Palace, a historic venue nestled in the heart of Perthshire. Whether you envision a grand celebration in our staterooms or an intimate ceremony surrounded by nature, we offer a variety of options to suit your dream wedding.
The iconic venue has witnessed centuries of history, from the crowning of Scottish kings to unforgettable celebrations. Choose from the historic Moot Hill, the enchanting Pinetum, or the whimsical Murray Star Maze for a truly unique ceremony.
For a more traditional experience, the staterooms offer elegance and grandeur. Exchange vows in the Drawing Room or Long Gallery, followed by a sumptuous wedding breakfast in the State Dining Room.
- Pricing: Menus from £200
- Capacity: Up to 110 guests
- Deals: 5% discount for couples at Hitched
17. Achnagairn Castle - Inverness
Step into a fairytale at Achnagairn Castle, an enchanting gem among castle wedding venues in Scotland. Located in Kirkhill, near Inverness, this award-winning venue offers a magical escape from the ordinary. Its stunning architecture and refined interiors make it a dream setting for any couple looking to celebrate their special day with elegance and charm.
The castle provides exclusive use for your wedding, ensuring that every corner of this magnificent venue is yours to enjoy. The centrepiece is the breathtaking vaulted ballroom, where soaring ceilings and abundant natural light create an extraordinary atmosphere for your ceremony and reception.
Say your vows under the elegant stone arch in the gorgeous outdoor grounds or inside the ballroom, which can host a grand banquet for up to 150 guests and a lively dance floor for up to 200.
Achnagairn Castle doesn’t just offer a beautiful setting but also exceptional comfort. With 24 uniquely designed bedrooms and seven luxury lodges, the estate can accommodate up to 130 guests overnight, allowing you to extend the celebration beyond the big day itself.
The dedicated team at Achnagairn Castle ensures every wedding is unique and unforgettable. With their attention to detail and the support of excellent local suppliers, you can trust that your wedding will be as perfect as you’ve always dreamed.
- Pricing: Starting at £5,500
- Capacity: Up to 150 guests
18. Barony Castle Hotel – Peebles-shire
The Barony Castle Hotel is a rustic and romantic castle wedding venue, yet still has a luxurious and modern edge.
Situated on 25 acres of gardens and woodlands on the Scottish borders, if you're after an outside space you can marry in The Courtyard and The Woodland Altar. Imagine exchanging your vows under a tranquil canopy of trees while listening to the sweet sound of birdsong?
Contemporary couples might want to celebrate in Barony Castle Hotel's modern spaces including The Elibank Suite with its floor to ceiling windows and chic interiors, or the grand Meldons Suite which has a ballroom.
This wedding venue also offers an array of amazing packages giving you access to bridal suites, photographers, a cake and more.
- Pricing: Menus from £45
- Capacity: Up to 150 guests
- Deals: Late availability dates for 2025 start at £4,750 based on 50 guests on our Castle package.
19. Auchen Castle - Dumfries Galloway & Ayrshire
Experience the enchantment of Auchen Castle, a premier choice among castle wedding venues in Scotland. Situated in the scenic town of Moffat, Dumfries Galloway & Ayrshire, this historic castle offers a fairytale setting with classic turrets, gilded staircases, and blossoming gardens.
Set on 34 acres of private grounds, Auchen Castle provides both elegant indoor spaces and beautiful outdoor areas for your celebration. With crystal chandeliers, cosy fireplaces, and ample natural light, the venue accommodates up to 122 guests, and luxurious rooms ensure a comfortable stay for everyone.
Enjoy stunning photo opportunities throughout the grounds, and bring along your pets for an inclusive celebration. Auchen Castle blends timeless charm with modern comfort, making it an exceptional choice for your dream wedding.
- Pricing: Starting at £995
- Capacity: Up to 120 guests
- Deals: Last minute offer for 40 guests
20. Blair Castle - Perthshire
We are truly obsessed with this castle wedding venue in Scotland! Blair Castle, set majestically on Atholl Estates in the heart of Highland Perthshire, is the epitome of a fairytale setting. Surrounded by extensive gardens, lochs, rivers, and glens, it’s a breathtaking choice for couples seeking an authentic Scottish castle experience.
Blair Castle seamlessly blends Mediaeval, Georgian, and Victorian elegance, offering a variety of historic and contemporary spaces to suit any wedding size. Whether you envision an intimate ceremony in the cosy library, a grand celebration in the Victorian Ballroom, or an outdoor affair in the picturesque Hercules Garden or West Lawn, this venue can be tailored to create your perfect day.
With a capacity for up to 220 guests, Blair Castle ensures each wedding is unique and personalised. Their dedicated team provides full wedding coordination, and a range of accommodation options, including traditional Highland Lodges and Woodland Cabins, ensures a comfortable stay for you and your guests. Blair Castle is a truly enchanting choice among castle wedding venues in Scotland.
- Pricing: POA
- Capacity: Up to 220 guests
If a castle wedding venue isn’t quite your cup of tea but you can’t cut down your guest list, take a look at our roundup of the best wedding venues with large capacity.