Skip to main content.

Forfar Hotel

trover photo by Ian Bain

Search 20 hotels in Forfar

trover photo by Ian Bain

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Where to stay in Forfar

What's Forfar like?

If you're looking to discover somewhere new, look no further than Forfar. Whether you're planning to stay for a night or for the week, the area around Forfar has accommodations to fit every need. Search for hotels in Forfar with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all Forfar hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Forfar hotel deals are here with our lowest price guarantee.

Where are the best places to stay in Forfar?

We have 35 Forfar accommodations with prices starting at INR 842. Choose one of our 41 deals and get discounts of up to 24%.

Below are the number of accommodations by star rating in Forfar and the surrounding area:

  • • 8 5-star accommodations from INR 9035 per night
  • • 34 4-star accommodations from INR 3385 per night
  • • 43 3-star accommodations from INR 2720 per night
  • • 3 2-star accommodations from INR 1179 per night

The top hotel in Forfar:

Royal Hotel Angus

3.5-star hotel with indoor pool, bar
  • • Free breakfast • Free parking • Free WiFi • Restaurant • Spa tub

How to Get to Forfar

What is the closest airport to Forfar?

  • • Dundee (DND), 14.8 mi (23.9 km) from central Forfar

Things to See and Do in Forfar

What is there to see in Forfar?

  • • Glamis Castle
  • • Restenneth Priory
  • • Aberlemno Stones

What is there to do in Forfar?

  • • Meffan Institute and Art Gallery
  • • Angus Folk Museum

When is the best time to visit Forfar?

  • • Hottest months: August, July, June, September (average 65°F)
  • • Coldest months: February, January, March, December (average 34°F)
  • • Rainiest months: December, October, January, and November (average 3.15 inches of rainfall)