← Dundee cruise guide
landmark · Dundee

Glamis Castle: Private Guided Tour of Scotland's Most Haunted Royal Seat

Journey to Glamis Castle — childhood home of the late Queen Mother and setting for Shakespeare's Macbeth — with a private guide who unlocks stories no audio guide ever tells. Grandly atmospheric and genuinely royal.

What to expect

Glamis Castle rises from Angus farmland in a riot of turrets and pink sandstone, one of the most architecturally dramatic castles in Scotland. Inside, expert castle guides lead you through the dining room, drawing room, and crypt, sharing the ghost stories, royal connections, and centuries of intrigue that make this place legendary. The estate grounds — formal Italian garden, nature trail, and picnic lawns — are equally extraordinary. A private car from the port means you arrive before the day-trippers and leave on your own schedule.

Booking
We have not yet verified a bookable operator and price for this one.

Good to know

Allow 3–4 hours including travel (roughly 40 min each way). The castle is open seasonally (April–October); confirm opening days before booking. Pre-arrange private transport from Dundee Cruise Terminal through a local chauffeur company such as Tayside Executive Travel. Book castle entry online in advance to guarantee your slot.

Sail there

Luxury cruises that call at Dundee — book through us, the fare is identical and your concierge stays on your side.

Oceania · Oceania Marina
12 nights · calls at Dundee
from $4,717
View sailing →
Azamara · Azamara Journey
14 nights · calls at Dundee
from $5,209
View sailing →
Azamara · Azamara Quest
12 nights · calls at Dundee
from $5,269
View sailing →
Oceania · Oceania Sonata
12 nights · calls at Dundee
from $6,949
View sailing →
See all cruises to Dundee →

More to do in Dundee

← Back to the full Dundee guide

⚓ Your bucket-list concierge

Doing the whole cruise?

Tell us your sailing and we'll send the bucket list for every port — the operator to call, real prices, and an honest verdict on each ship tour.

We send the plan to your account’s own address — never to one typed into a box. Free, and Google works.