Tourpedia

Glenfarg in Perth and Kinross

Search Filters

Business Types

About Glenfarg in Perth and Kinross

Glenfarg is a town in Perth and Kinross, Scotland. It is located on the River Earn, in the Strathmore valley, 10 miles (16 km) north of Perth. The town has a population of 1,869 (2011 census).

Glenfarg dates back to the 12th century, when it was founded as a market town. It grew steadily throughout the Middle Ages, and by the 18th century it was an important coaching stop on the road between Edinburgh and Perth. In the 19th century, Glenfarg became a thriving industrial town, with several mills and factories.

Today, Glenfarg is a popular tourist destination, with several hotels, B&Bs and self-catering accommodation. The town is also home to a number of shops, cafes and restaurants.

Filter villages/locality