8 Stunning Castles You Must Visit in Scotland
When you think of Scotland, its stunning landscapes, dramatic highlands, and renowned whisky might come to mind. But did you know that Scotland is also home to an impressive array of enduring castles? These historic fortresses not only reflect the country's rich heritage but also capture its unique allure.
I have a special affinity for ruins—these old and weathered castles carry a deep sense of history and character, telling stories of the past like no other.
In this guide, I’ll share eight of my favorite Scottish castles, each one a must-see. Some of these are hidden gems, less frequented by tourists but treasured by locals.
Whether you’re a history enthusiast or just seeking stunning scenery, these castles provide an unforgettable look into Scotland’s rich heritage.
1.Edinburgh Castle
No trip to Edinburgh is complete without a visit to Edinburgh Castle! This iconic fortress is one of Scotland's most renowned landmarks and a must-see for anyone exploring the city. Sitting majestically atop Castle Rock in the center of Edinburgh, the castle provides stunning panoramic views over the city. From the moment you arrive in Edinburgh, the grandeur of this historic site will captivate you.
With a rich history as both a royal residence and a strategic stronghold, Edinburgh Castle is steeped in significance. Due to its high popularity, it's crucial to book your tickets online in advance, particularly during peak tourist seasons, to ensure you don't miss out.
If you’re visiting in August, you'll have the chance to witness the Royal Edinburgh Military Tattoo, a spectacular event featuring impressive performances and a dazzling fireworks display set against the castle's backdrop. As tickets for this highly sought-after event can sell out quickly, be sure to secure yours as early as possible.
Castle tickets:
£19.50 per person.
Castle opening hours:
From 1st of April 1 to 30th of September : 9:30 AM to 6:00 PM
For more information about opening hours, please check the official website.
👉🏽Buy ticket here
If you're interested in learning more about the castle, joining a guided tour is a great way to delve deeper. During the tour, you'll explore various parts of the fortress with a guide who will share intriguing details and stories about its rich history.
👉🏽Book a guided tour here
Must-Try Dining Spots in Edinburgh
If you're looking to experience traditional Scottish fare, especially haggis, this restaurant is a must-visit in Edinburgh!
They also offer fantastic vegetarian options, making it a great choice for all diners. Highly recommended!
2. Dunnottar Castle
I have a special affection for discovering lesser-known destinations with fewer tourists, as these hidden gems often offer a tranquil experience and unexpected beauty.
When thinking of such lesser-known castles, Dunnottar Castle immediately comes to mind as one of my top favourites. This medieval fortress dramatically sits atop a rugged cliff on the northeast coast, covering over 1.4 hectares. From afar, it seems to be perched on a solitary rock, creating a breath-taking and majestic view. The castle’s striking position against the stunning coastal backdrop is truly mesmerizing.
I’m particularly drawn to castles that, despite their weathered and ruinous state, radiate a profound sense of history and character. Their aged appearance only enhances their unique charm. Whether or not to pay for entry can be a personal choice, but I find that simply having a picnic on the grassy area outside, while admiring the castle’s distant splendor, makes the visit worthwhile. On a sunny day, you can enjoy the sea breeze and sunshine at the nearby beach and explore the charming seaside town of Stonehaven, where you can savor traditional fish and chips and immerse yourself in the local ambiance.
Castle tickets
£11.5 per person
Castle opening hours:
From 1st of April to 30th of September : 9:30 AM to 6:00 PM
For more information about opening hours, please check the official website.
👉🏽Buy ticket here
3. Cragievar Castle
Located about a 50-minute drive from Aberdeen, the pink Cragievar Castle is often compared to a Disney princess castle. In fact, it’s rumored to have inspired Disney's Cinderella Castle. Despite its eye-catching appearance, Cragievar Castle remains a hidden gem, not as widely known as one might expect.
Unlike the fairy-tale castles of stories, real Scottish castles like Cragievar are steeped in history. This 16th-century castle, perched on a hillside south of Alford, has stood the test of time, remaining remarkably well-preserved over the centuries. Visitors can explore the castle’s many rooms, each filled with an impressive array of artworks—definitely worth taking your time to appreciate.
The surrounding gardens and woodlands are perfect for a leisurely stroll or a picnic, offering an ideal setting to bring your fairy-tale dreams to life. As you admire the castle's enchanting pink exterior, towering spires, and turrets, you’ll also sense the deep historical significance it holds. Cragievar Castle captivates every visitor with its blend of fairy-tale charm and historical grandeur, leaving a lasting impression that goes beyond mere fantasy.
Castle tickets
£16 per person, available for purchase at the castle entrance.
Castle opening hours:
From 31st of May to 2nd of September : 10:30 AM to 4:00 PM
For more information about opening hours, please check the official website.
(Erin’s tip)
Staying in Aberdeen makes it easy to visit both Dunnottar Castle and Cragievar Castle. You can enjoy a comfortable and reasonably priced stay at the Sandman Signature Aberdeen Hotel & Spa, which is conveniently located near the city centre. The hotel also offers a fitness centre and private parking.
4. Eilean Donan Castle
Nestled in the picturesque Scottish Highlands, Eilean Donan Castle is a must-visit landmark on the journey to the Isle of Skye. I believe that upon seeing this castle for the first time, no one can help but be awed by its stunning appearance. Besides Edinburgh Castle, Eilean Donan Castle is one of Scotland’s most famous castles. Many people have already seen this castle’s beauty in countless photos before even arriving in Scotland. It stands impressively against a magnificent backdrop, leaving a lasting impression. Historically, this castle was a crucial defensive fortress in the Scottish Highlands. Today, it has become one of the most beloved castles among visitors and remains an important site of Scottish history and culture.
Castle tickets
£12 per person, available for purchase at the castle entrance.
Castle opening hours:
The schedule varies each month, so please visit the official website for up-to-date information.
5. Urquhart Castle
Situated on the shores of Loch Ness, Urquhart Castle is a must-see destination for any traveller exploring the Scottish Highlands. Perched on rugged, irregular rock formations, this castle is both a striking and romantic example of Scottish architecture, renowned for its historical significance as a strategic stronghold over the centuries. Although now in ruins, the castle’s weathered grandeur and rich history remain captivating. One of the main reasons countless visitors flock here each year is the opportunity to stand atop the castle, gaze out over the stunning Loch Ness, and search for the legendary Loch Ness Monster. Personally, no matter how many times I visit this castle, I never tire of it—I still love it each time I go!
Castle tickets
£13 per person
Castle opening hours:
From 9st of April : 9:30 AM to 8:00 PM
For more information about opening hours, please check the official website.
👉🏽Buy ticket here
6. Culzean Castle
Culzean Castle, situated on the southwest coast of Scotland in Ayrshire, is in a region famously known as the birthplace of Robert Burns. And did you know that this castle once hosted a U.S. President? Culzean Castle, built in the 18th century, was once the home of the wealthy Kennedy family and is now a popular attraction for both locals and visitors. Perched on a cliff, it overlooks the Isle of Arran and Ailsa Craig.
Visitors can explore the castle’s interior, including the renowned Oval Staircase, a celebrated design by Robert Adam. The castle’s top floor, known as the Eisenhower Apartment, was a gift from the Kennedy family to President Dwight D. Eisenhower, who stayed there four times, including once during his presidency. Today, this unique apartment is available for guests to stay in.
Beyond the castle, the extensive grounds are perfect for a family picnic, with attractions such as a swan pond, walled gardens, woodland paths, and a deer park. Each area offers a blend of historical charm and natural beauty.
Castle tickets
£20 per person (Include Park)/ £14 per person (Park Only).
Available for purchase at the castle entrance.
Castle opening hours:
From 23rd of March to 3rd of November : 10:30 AM to 4:30 PM
Closed from 4th of November to 28th of February 28
Opening times for various attractions within the castle may differ. Please check the official website for details.
Ayrshire’s Must-Visit Café
While heading from Glasgow to Culzean Castle, you’ll undoubtedly come across this charming café. Known for its affordable and tasty brunch, Gro Coffee is a popular spot that's always lively, whether on weekdays or weekends. Make sure to take a break and enjoy a meal here. Their steak sandwiches are particularly recommended—offering generous portions at a great price.
7. Caerlaverock Castle
Caerlaverock Castle’s wide moat and distinctive triangular design make it an unforgettable sight for visitors! Situated in the southwestern corner of Scotland, near Dumfries and the English border, this medieval stronghold has guarded the frontier since the 13th century and withstood many sieges. After suffering a decisive blow in the 17th century, it was abandoned. Today, though partially in ruins, its historical charm and dramatic character are even more pronounced.
I visited this castle during the COVID period for a change of pace and was captivated by the castle's rich history. The picturesque views of the moat and castle make it a perfect spot for a picnic. Finding another castle with such a unique appeal is rare! Set within a nature reserve, the castle and its grounds offer a fairy-tale setting ideal for dog walking and hiking. Despite its ruinous state, the castle’s remnants tell a compelling story and possess a distinctive allure, making it a must-see.
Castle tickets
£6 per person (Online)/ £7.5 per person (On-site).
Castle opening hours:
From 29th of March to 30th of September : 9:30 AM to 5:30 PM
1st of October to 28th of March : 10:00 AM to 4:00 PM
Closed on 25th, 26th of December , and 1st and 2nd of January.
The castle also hosts annual equestrian events.
For more information about this events and reservations 👉🏽click here
8. Castle Stalker
Castle Stalker is located on the west coast of Scotland, set on a tidal island in Loch Laich, near the village of Port Appin. While it is possible to reach the castle on foot at low tide, it's not advisable due to the danger of being stranded by rising tides.
Built in the early 14th century, the castle initially served as a strategic fortress and noble residence and has changed hands several times. The name "Stalker" comes from the Gaelic word Stalcaire, meaning "hunter" or "falconer."
Today, this island fortress stands as one of the best-preserved medieval towers in western Scotland and is designated as a Category A listed building.
While many travellers to the Highlands pass by this castle, few take the opportunity to stop for a guided tour, which is a real shame. If you visit the Highlands between April and September, don’t miss the chance to book a tour. A boat trip will take you to this four-story tower, allowing you to explore its historical and architectural significance while enjoying the stunning loch views.
The castle is privately owned, so you can only visit the island by joining a tour, which costs £25 per person.
Book your tour 👉🏽here
Castle Opening Hours:
The castle's opening hours change annually based on tour schedules. For the most accurate information, please check the official website.
Come and discover Scotland's secret castles!
Scottish castles have played a significant role throughout history, whether as formidable fortresses defending the frontier or as grand residences for nobility. Within their walls lie countless stories and secrets waiting to be uncovered. With so many diverse ways to explore Scotland, what are you waiting for?
If you've enjoyed my travel articles and guides, and would like to show your support, you can buy me a coffee or click on the affiliate links in the article. Your support would mean a lot to me.
👉🏽 Buy me a coffee here ☕ Thank you!