Skip to main content

Hotels in Angus

46 handpicked places to stay

Photo © Mr C, Google Maps

Angus offers a mix of golfing hotels, coastal guest houses and quiet country B&Bs, with the choice largely shaped by what brings you here. Carnoustie is the natural base for golf, and hotels like Carnoustie Golf Hotel and Park Hotel sit close to the championship links, while smaller guest houses such as Morven Guest House cater to visiting players on a tighter budget.

Montrose brings a working harbour town feel, with places like The Station Hotel and The George Hotel suited to those exploring the coast or passing through on the A90. Inland, Edzell and its surrounding villages have a gentler pace, with farmhouse stays such as Charleton Farm and smaller lodges like Alexandra Lodge offering a base for walking the glens or visiting the castle gardens.

With 50 places listed across the county, there is a reasonable spread between seaside and rural settings, so it is worth deciding whether you want to be near the coast or further into the countryside before booking.

Charleton Farm
4 star

Charleton Farm

Self-catering · Charleton, on the edge of Montrose

Two sympathetically modernised farm cottages on the edge of Montrose, with private hot tubs, a garden and an on-site cafe.

Lunan House
4 star

Lunan House

B&B · Lunan Bay, around 8 miles south of Montrose

A boutique, dog-friendly bed and breakfast on Lunan Bay, blending historic character with modern comfort a short drive south of Montrose.

Links Hotel
3 star★★

Links Hotel

Hotel · Mid Links, near the golf courses and beach

A converted Victorian mill-owner's house on Montrose's historic Mid Links, with 36 rooms, a grill restaurant and a coffee shop.

The George Hotel
3 star★★

The George Hotel

Hotel · George Street, town centre

An independent Georgian-era hotel on George Street welcoming guests since 1814, with locally sourced Scottish cooking.

Hillside Hotel & Restaurant
3 star★★

Hillside Hotel & Restaurant

Inn · Hillside village, 3 miles from Montrose

A small, family-run inn in the village of Hillside, three miles from Montrose, with eight rooms, a restaurant, bar and beer garden.

Eskview Farm

Eskview Farm

B&B · St Cyrus, Montrose

Adults-only farmhouse B&B near St Cyrus, Montrose, set in the Angus countryside with a garden and free parking about 3.76 miles from town.

36 The Mall

36 The Mall

B&B · 36 The Mall, Montrose

A straightforward B&B on The Mall in Montrose, Angus, handy for golf, watersports and the town's pubs and restaurants.

Kescoweth

Kescoweth

B&B · Hightrees At Cockhill, Montrose

Kescoweth is a B&B near Montrose in Angus offering breakfast and packed lunches, with a garden and free parking on site.

The Anchor Hotel

The Anchor Hotel

Hotel · New Road, Montrose

A 5-room hotel on New Road in Montrose, handy for Banchory Golf Club and Laurencekirk, with a restaurant, bar and 24-hour reception.

Balnabrechan Lodge

Balnabrechan Lodge

B&B · Balnabrechan Lodge, Arbroath

Adults-only B&B near Arbroath with en-suite garden-view rooms, free parking and a peaceful base for exploring the Angus coast.

Kirkstyle Hideaway

Kirkstyle Hideaway

B&B · 1 Kirkstyle Cottages, Arbroath

B&B near Arbroath with golf, fishing and watersports close by, plus a garden and bar for downtime between excursions.

Lunan House Hotel

Lunan House Hotel

Hotel · Lunan Farms, Arbroath

Lunan House Hotel near Arbroath suits weddings, golf trips and countryside breaks, with free parking and Glamis Castle within reach.

Aboukir Hotel

Aboukir Hotel

Hotel · 38 Ireland Street, Carnoustie

A small seven-room hotel on Ireland Street in Carnoustie, minutes from the town's golf courses and coastline.

19th Hole Hotel Carnoustie

19th Hole Hotel Carnoustie

Hotel · 8 Ferrier Street, Carnoustie

Carnoustie hotel a short walk from Golf Street, with a lively bar, restaurant and free breakfast included.

Carnoustie Golf Hotel

Carnoustie Golf Hotel

Hotel · The Links, Carnoustie

Carnoustie Golf Hotel overlooks the famous championship links in Angus, with a pool, spa and preferred tee times for golfing guests.

Kinloch Arms Hotel

Kinloch Arms Hotel

Hotel · High Street, Carnoustie

A High Street hotel in Carnoustie, close to the railway station and Westhaven Beach, with golf and walking country all around.

Lochtybank Guest House

Lochtybank Guest House

B&B · 20 High Street Carnoustie Dd7 6aq, Carnoustie

A traditional High Street guest house in Carnoustie, with sea views and a garden just steps from the town centre.

Morven Guest House Carnoustie

Morven Guest House Carnoustie

B&B · 28 West Path, Carnoustie

En-suite rooms with garden or sea views at this Carnoustie B&B on West Path, close to golf courses and the coast.

Gramarcy House

Gramarcy House

B&B · 6 Airlie Street, Brechin

Angus B&B on Airlie Street in Brechin, handy for Glamis Castle and Montrose, with free parking and a garden to relax in.

Northern Hotel

Northern Hotel

Hotel · Clerk Street, Brechin

A straightforward town-centre base in Brechin, Angus, with a restaurant, bar and family rooms suited to golfers and short breaks alike.

The Panmure Arms Hotel

The Panmure Arms Hotel

Hotel · 52 High Street, Brechin

A High Street hotel in Brechin with its own bridal suite and wedding facilities, plus free parking and Glamis Castle nearby.

Home Farm B&B - Sunflower Room

Home Farm B&B - Sunflower Room

B&B · Home Farm, Forfar

The Sunflower Room at Home Farm B&B in Forfar is a farmhouse en-suite with its own sauna and indoor pool on-site, plus free parking.

One Strathview B&B

One Strathview B&B

B&B · 1 Strathview, Forfar

Adults-only B&B in Forfar, Angus, with free on-site parking and a garden, gym and games room to relax in.

Royal Hotel

Royal Hotel

Hotel · 33 Castle Street, Forfar

A Castle Street hotel in the centre of Forfar, Angus, with a pool, gym and spa rarely found in a town-centre stay.

Glen Clova Hotel

Glen Clova Hotel

Hotel · Glenclova, Kirriemuir

Glen Clova Hotel is an 18-room inn in Kirriemuir, Angus, with its own restaurant and bar at the heart of walking and cycling country.

Lodge at Lochside

Lodge at Lochside

B&B · Bridgend of Lintrathen, Kirriemuir

A five-room B&B at Bridgend of Lintrathen near Kirriemuir, handy for Dundee Airport and exploring rural Angus by car.

Thrums Hotel Kirriemuir

Thrums Hotel Kirriemuir

Hotel · 25 Bank Street, Kirriemuir

A straightforward, pet-friendly base in Kirriemuir for golf trips or Angus touring, with free parking and a bar and restaurant on site.

Glenesk Hotel

Glenesk Hotel

Hotel · High Street, Edzell

A High Street hotel in the Angus village of Edzell, with an indoor pool, garden and easy reach of Glamis Castle and Montrose.

House of Mark

House of Mark

Hotel · House Of Mark, Glenesk

A Highland hotel in Glenesk, Angus, handy for Glamis Castle and the Angus Glens, with parking and mountain views.

Guest Accommodation
Arbroath Angus Lodge

Arbroath Angus Lodge

Guest Accommodation · 37 Hill Street, Arbroath

A straightforward guesthouse on Hill Street in Arbroath, offering en-suite rooms and free parking close to the town centre.

B&B
Druminoch

Druminoch

B&B · Kirkton Of Kingoldrum, Kirriemuir

Druminoch is a B&B in Kirkton of Kingoldrum near Kirriemuir, with en-suite rooms overlooking the garden and free on-site parking.

Hotel
Craigie dhu Guest House

Craigie dhu Guest House

Hotel · 5 Magungie Park, Colliston

Craigie dhu Guest House in Colliston, Angus, offers en-suite family rooms with a garden and bar, handy for nearby golf courses.

Park Hotel
3 star★★

Park Hotel

Hotel · John Street, Mid Links area

A 52-room town hotel in Montrose's quiet Mid Links area, close to the High Street, two golf courses and the beach.

Star Hotel
2 star★★★

Star Hotel

Inn · New Wynd, town centre

A family-run coaching inn dating to 1748, one of the oldest in Scotland, with fifteen rooms close to the High Street and station.

The Hermitage Montrose

The Hermitage Montrose

B&B · 1 Graham Street, Montrose

A small adults-only B&B on Graham Street in Montrose, with just three rooms and free on-site parking for a quiet, low-key stay.

The Juniper Rooms

The Juniper Rooms

Hotel · 139 High Street, Montrose

A High Street hotel in Montrose with free on-site parking, an in-house restaurant and bar, and easy access to the Angus coast.

The Old Brewhouse

The Old Brewhouse

Hotel · 1-5 High Street, Arbroath

A High Street hotel in Arbroath with its own restaurant and bar, free on-site parking and a garden for outdoor seating.

The Townhouse Hotel

The Townhouse Hotel

Hotel · 99 High Street, Arbroath

A High Street hotel in Arbroath, close to golf, fishing and watersports, with a restaurant, bar and en-suite rooms for exploring the Angus coast.

Willowbank House

Willowbank House

B&B · Marywell, Arbroath

Small three-room B&B in Marywell, Arbroath, close to the Angus coastline, with free parking and a garden to relax in.

OYO Corner Hotel

OYO Corner Hotel

Hotel · 103-105 Dundee Street, Carnoustie

A small Victorian-era hotel in Carnoustie with its own bar and restaurant, nine simple rooms, and Golf Street a short walk away.

Seaview Guest House

Seaview Guest House

Guest Accommodation · Ireland Street, Carnoustie

A no-fuss guest house in Carnoustie, well suited to golfers and families wanting en-suite rooms and free parking near the town centre.

Guest House
Oaklands Guest House
3 star★★

Oaklands Guest House

Guest House · Rossie Island Road, near Montrose Basin

An AA three-star guest house on Rossie Island Road, next to Montrose Basin and a short walk from the High Street.

B&B
Chapel House B&B

Chapel House B&B

B&B · 1 Chapel Street, Montrose

A four-room B&B on Chapel Street in Montrose, Angus, with a spa, indoor pool and gym rarely found at this size.

B&B
Greenbank Bed & Breakfast

Greenbank Bed & Breakfast

B&B · 50 Redfield Road, Montrose

A small three-room B&B in Montrose, Angus, with free parking and en-suite rooms, close to Dunnottar Castle for a day out.

Hotel
Grey Harlings Hotel

Grey Harlings Hotel

Hotel · 5 Traill Drive, Montrose

Grey Harlings Hotel in Montrose offers en-suite rooms with drinks on hand, plus family and accessible options, near Dunnottar Castle.

Hotel
The Station Hotel

The Station Hotel

Hotel · 23 Station Road, Carnoustie

A 12-room hotel on Station Road in Carnoustie, best known locally for a restaurant menu that includes a popular steak pie.