Top 10 Hotels in Carnoustie

See all 71 Hotels in Carnoustie
Carnoustie Golf Hotel
Carnoustie Golf Hotel

The Links, Carnoustie DD7 7JE

4.0 out of 5.0
4.1 out of 5 (419 reviews)

Situated by the sea, this spa hotel is 0.2 mi (0.4 km) from Carnoustie Golf Links and within 3 mi (5 km) of Panmure Golf Club …

$46
19th Hole Hotel
19th Hole Hotel

8 Ferrier Street, Carnoustie DD7 7HT

3.5 out of 5.0
4.5 out of 5 (24 reviews)

Situated in Carnoustie, this hotel is 0.2 mi (0.3 km) from Carnoustie Golf Links and within 3 mi (5 km) of Panmure Golf Clu …

Get Rates
Best Western Woodlands Hotel
Best Western Woodlands Hotel
2.3 mi from Carnoustie
3.0 out of 5.0
4.2 out of 5 (76 reviews)

Located in Broughty Ferry, this eco-friendly hotel is within 1 mi (2 km) of Barnhill Rock Garden and Broughty Castle. …

Get Rates
Fisherman's Tavern Hotel - Inn
Fisherman's Tavern Hotel - Inn
3.4 mi from Carnoustie
3.0 out of 5.0
4.2 out of 5 (141 reviews)

Located in Broughty Ferry, this inn is within a 10-minute walk of Barnhill Rock Garden and Broughty Castle. Claypotts Castl …

$57
Drumoig Golf Hotel
Drumoig Golf Hotel
6.7 mi from Carnoustie
3.0 out of 5.0
3.9 out of 5 (126 reviews)

Located in Drumoig, this golf hotel is 0.1 mi (0.2 km) from Drumoig Golf Course and within 6 mi (10 km) of Discovery Point an …

Get Rates
Malmaison Dundee
Malmaison Dundee
6.9 mi from Carnoustie
4.0 out of 5.0
4.2 out of 5 (209 reviews)

Situated in Dundee, this romantic hotel is steps from St Mary's Church and Discovery Point. Verdant Works is 0.7 mi (1.1 km) away.

$42
Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews
8.8 mi from Carnoustie
4.0 out of 5.0
4.3 out of 5 (108 reviews)

Situated in the historical district, this romantic hotel is steps from The Scores, St. Andrews Aquarium, and Lundin Golf Club …

$65
Best Western Scores Hotel
Best Western Scores Hotel
8.8 mi from Carnoustie
2.0 out of 5.0
4.2 out of 5 (79 reviews)

Located in the heart of St. Andrews, this hotel is steps from St. Andrews Aquarium, Lundin Golf Club, and The Scores. Old …

Get Rates
Macdonald Rusacks Hotel
Macdonald Rusacks Hotel
8.9 mi from Carnoustie
4.0 out of 5.0
4.3 out of 5 (279 reviews)

Situated in St. Andrews, this golf hotel is steps from Lundin Golf Club, The Royal & Ancient Golf Club of St. Andrews, and Ol …

$107
The Golf Inn
The Golf Inn
8.9 mi from Carnoustie
3.0 out of 5.0
3.8 out of 5 (156 reviews)

Situated by the ocean, this inn is steps from Lundin Golf Club, Old Course at St Andrews, and British Golf Museum. St. Andrew …

$98

Recent Reviews in Carnoustie

Hide content

Where to stay in Carnoustie

Carnoustie Hotel Guide

For those visitors who are searching for hotels near Carnoustie, there are a few options. Within a 0.1-mile distance from central Carnoustie there are 2 lodging options from which to choose.

Hotels that are within walking distance of the Carnoustie city center, are the Carnoustie Golf Hotel and 19th Hole Hotel.

The Old Course Hotel is 12 miles from the main part of Carnoustie. Another alternative is the Fairmont St Andrews, which is located 13 miles away. The Macdonald Rusacks Hotel and also the Westport Serviced Apartments are some other hotel options around Carnoustie.

Looking for things to do? Spend some time visiting Discovery Point and Verdant Works, in Dundee, 10 miles to the west of Carnoustie. Should you wish to visit Dundee, check out the Apex City Quay Hotel & Spa and Holiday Inn Express Dundee. 17 miles to the northeast of Carnoustie, you'll also find Montrose, home to the Chapel House and The Hillside Hotel. While visiting Montrose, be sure to explore the Montrose Basin and Montrose Beach.

If watching sport is a favourite pastime, make the time to visit Murrayfield Stadium, which is 45 miles to the southwest of Carnoustie. For those who are interested in staying close by, make a reservation in the Sheraton Grand Hotel & Spa, Edinburgh or The Chester Residence.

Dundee Airport is situated 12 miles away from Carnoustie. If you choose to stay close by, can easily secure a room at the Doubletree by Hilton Dundee or West Park.