Tarbert Fair has been held since 1705 and is one of the oldest fairs in the Highlands. It starts every year on the last Thursday of July and continues the festivities over the weekend. Originally a cattle fair, it’s now about live music, amusements and fairground rides.
- This event has passed.