Photo by Graymuir (page does not exist)
Find hotels in Forfar from ฿1,665
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Forfar
Check prices for these dates
Our top choices for Forfar hotels

Royal Hotel Angus
Royal Hotel AngusForfar
8.0 out of 10, Very good, (77 reviews)
The price is ฿3,469
฿4,163 total
includes taxes & fees
14 Jan - 15 Jan

Kamba Cottage
Kamba CottageForfar
The price is ฿15,442
฿18,531 total
includes taxes & fees
15 Jan - 16 Jan

Whitehouse Woodwrae
Whitehouse WoodwraeForfar
The price is ฿22,913
฿27,495 total
includes taxes & fees
15 Jan - 16 Jan


Organic Welltree
Organic WelltreePerth
10.0 out of 10, Exceptional, (9 reviews)
The price is ฿2,697
฿3,236 total
includes taxes & fees
12 Jan - 13 Jan

Carnoustie Golf Hotel
Carnoustie Golf HotelCarnoustie
9.2 out of 10, Wonderful, (1,001 reviews)
The price is ฿2,176
฿2,612 total
includes taxes & fees
18 Jan - 19 Jan

Rusacks St Andrews
Rusacks St AndrewsSt. Andrews
9.4 out of 10, Exceptional, (425 reviews)
The price is ฿10,128
฿12,153 total
includes taxes & fees
12 Jan - 13 Jan

Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. AndrewsSt. Andrews
9.2 out of 10, Wonderful, (764 reviews)
The price is ฿3,722
฿4,466 total
includes taxes & fees
26 Jan - 27 Jan

Fairmont St Andrews
Fairmont St AndrewsSt. Andrews
9.4 out of 10, Exceptional, (1,000 reviews)
The price is ฿7,119
฿8,543 total
includes taxes & fees
9 Feb - 10 Feb

No1. Apartments & Bedrooms St Andrews - St Mary’s
No1. Apartments & Bedrooms St Andrews - St Mary’sSt. Andrews
9.6 out of 10, Exceptional, (225 reviews)

Rufflets St Andrews
Rufflets St AndrewsSt. Andrews
9.4 out of 10, Exceptional, (360 reviews)
The price is ฿4,319
฿5,183 total
includes taxes & fees
10 Feb - 11 Feb

Haar with Rooms
Haar with RoomsSt. Andrews
9.4 out of 10, Exceptional, (88 reviews)
The price is ฿4,260
฿5,112 total
includes taxes & fees
12 Jan - 13 Jan

Premier Inn Perth City Centre
Premier Inn Perth City CentrePerth
7.0 out of 10, Good, (6 reviews)
The price is ฿1,787
฿2,145 total
includes taxes & fees
8 Feb - 9 Feb

Ivybank Lodge
Ivybank LodgeBlairgowrie
9.8 out of 10, Exceptional, (107 reviews)
The price is ฿3,785
฿4,542 total
includes taxes & fees
12 Jan - 13 Jan

Greyfriars Inn by Greene King Inns
Greyfriars Inn by Greene King InnsSt. Andrews
9.0 out of 10, Wonderful, (303 reviews)
The price is ฿3,084
฿4,121 total
includes taxes & fees
12 Jan - 13 Jan

Old Course Hotel
Old Course HotelSt. Andrews
9.6 out of 10, Exceptional, (1,001 reviews)
The price is ฿11,039
฿13,247 total
includes taxes & fees
8 Feb - 9 Feb

Hotel Indigo Dundee by IHG
Hotel Indigo Dundee by IHGDundee
9.4 out of 10, Exceptional, (1,001 reviews)
The price is ฿2,418
฿2,902 total
includes taxes & fees
12 Jan - 13 Jan

Hilton Grand Vacations Club Craigendarroch Suites Scotland
Hilton Grand Vacations Club Craigendarroch Suites ScotlandBallater
9.0 out of 10, Wonderful, (253 reviews)
The price is ฿4,021
฿4,826 total
includes taxes & fees
29 Jan - 30 Jan

No1. Apartments St Andrews - South Street
No1. Apartments St Andrews - South StreetSt. Andrews
10.0 out of 10, Exceptional, (47 reviews)

Meikleour Arms Hotel and Restaurant
Meikleour Arms Hotel and RestaurantPerth
9.6 out of 10, Exceptional, (200 reviews)
The price is ฿4,556
฿5,467 total
includes taxes & fees
19 Jan - 20 Jan
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Forfar attractions
Learn more about Forfar
Visit Forfar Loch Country Park to spot wildlife while walking scenic trails around the peaceful lake. History buffs shouldn't miss Meffan Museum, where local artefacts tell the storey of this ancient market town's past.

Photo by Angela Newlands
Open Photo by Angela Newlands
More cheap stays in Forfar

go2 Dundee Camperdown Hotel
A90, Kingsway Dundee Scotland
The price is ฿1,388 per night from 18 Jan to 19 Jan
฿1,388
฿1,665 total
18 Jan - 19 Jan
includes taxes & fees
7.6/10 Good! (263 reviews)





































































