The Best Hotels to Book Near Glamis Castle, Scotland

Glenshieling House is a charming guesthouse a short drive from Glamis Castle
Glenshieling House is a charming guesthouse a short drive from Glamis Castle | Courtesy of Glenshieling House / Expedia
Photo of Rachel Mills
16 September 2021

Glamis Castle, in Scotland, is within easy reach of country houses, golf resorts and pretty inns, as well as sleek city-centre hotels. Here’s our pick of the very best places to stay nearby – bookable on Culture Trip.

Glamis Castle – pronounce it “glahms” if you don’t want to single yourself out as a tourist – sits north of Dundee in the majestic landscape of the Angus Glens. Spend time in this fairytale pink-turret château, taking a private tour of the interior and enjoying the grounds before retiring to a room fit for a queen – Glamis was the late Queen Mother’s childhood home. Choose from hotels in the Angus Glens, the Angus Coast or the vibrant Unesco City of Design, Dundee.

The Carnoustie Golf Hotel

Carnoustie Golf Hotel
Courtesy of The Carnoustie Golf Hotel / Expedia

This modern 95-bedroom hotel has close links to the Carnoustie Golf Links and other golf courses nearby. It has a gym, a pool and a spa and caters for many large events. It’s dog-friendly (just not in the bar), and there’s plenty of exploring to be done on foot in the surrounding coves and clifftops. If you come by car, you can park for free – and it’s a 30-minute drive to Glamis Castle.

Royal Hotel

Royal Hotel Angus
Courtesy of Royal Hotel / Expedia

The closest hotel to Glamis Castle, just 5mi (8km) away, is the Royal Hotel on High Street in Forfar. This 20-bedroom hotel is popular for pub lunches and has a late-night function room. Request a quiet room if you’re not here to party. When you want to wind down, there’s a gym, a 12m swimming pool and a sauna. It’s family-owned, and staff are on hand with local advice. It also offers free on-site parking.

The Landmark Hotel and Leisure Club

The Landmark Hotel and Leisure Club
Courtesy of The Landmark Hotel and Leisure Club / Expedia

Only 4mi (6km) west of Dundee and 15mi (24km) from Glamis Castle, this traditional Scottish mansion has a restaurant in a glass wrap-around conservatory structure that adds a wow factor to your dinner. Access to the on-site leisure club is complimentary for guests, and there’s a heated pool and a gym, as well as swimming classes.

Glenshieling House

Glenshieling House
Courtesy of Glenshieling House / Expedia

About 15mi (24km) west of Glamis Castle is a picture-perfect white villa in the peaceful Perthshire Hills, close to Blairgowrie. Each of the five rooms is individually decorated with the perfect balance of opulence and country-cottage rusticity. John and Steve pride themselves on their locally sourced cooked-to-order breakfasts served in the lavish dining room – eggs are from their chickens, the Glenshieling Girls.

Malmaison Dundee

Malmaison Dundee
Courtesy of Malmaison Dundee / Expedia

In the centre of Dundee, close to the waterfront and the train station, this outpost of the reliable Malmaison chain is in a striking, sensitively renovated building. It has a grand staircase leading up to reception, pictures hanging in gilded frames and a wooden floor polished to perfection. The 91 rooms and suites are plusher than the average chain hotel, with soft throws and subdued lighting.

Hotel Indigo Dundee

Industrial chic dining space with wood floors, white brick walls and dark grey bar area at Hotel Indigo Dundee
Courtesy of Hotel Indigo Dundee / Expedia

In a former textile mill close to the city centre, Hotel Indigo echoes the resurrection of the industrial city of Dundee. There’s a choice of 102 guest rooms – including junior suites with bathtubs and walk-in showers – and an on-site restaurant called the Daisy Tasker. This modern space is the antidote to Glamis Castle’s historic vibe, which is a 20-minute drive away.

Sleeperz Hotel Dundee

Sleeperz Hotel Dundee
Courtesy of Sleeperz Hotel Dundee / Expedia

Sitting above the train station and just a stone’s throw from the V&A Dundee, the 120-room Sleeperz is an inexpensive, compact, centrally located place to lay your head. Secure multistorey car parks are nearby if you’re not arriving by train – you’ll want a car to get to Glamis Castle, which is a 20-minute drive north through the picturesque Angus Glens countryside.

Take a trip to nearby Dundee and check out the fascinating museums before sampling some authentic Scottish cuisine at the best restaurants in town.

Cookies Policy

We and our partners use cookies to better understand your needs, improve performance and provide you with personalised content and advertisements. To allow us to provide a better and more tailored experience please click "OK"