The Course

Our Opens

Day Packages

Tarbat Golf Club is over 100 years old and celebrated it's centenary in 2009. It sits in the beautiful little seaside resort of Pormahomack. Only 10 minutes from the main A9 near Tain in Ross-Shire it is the only nine links course in the area.

Read more

There will be seven open competitions this year with a range of formats that include Gent's, Ladies, mixed and a popular favourite - the 2-ball scramble. You can request a tee-time for all our opens by clinking the link below.

Read more

The summer season is now  in full swing with weekend competitions and a few Opens throughout the year.


Read more

We welcome societies and visiting groups from other Clubs. We offer attractive packages for a full days golf with a welcome breakfast snack with coffee and a lunch or dinner for only £35 per person including golf.

Read more

Welcome to Tarbat Golf Club

We welcome individuals, families and societies alike.



Keep up-to-date with all the news Here you will find details of changes to the course, planned social events in the Clubhouse and discussions on how we should develop the club. Let us here your news.

Read more

Tee-up Cafe

Got a question?                                    You can either use our contact page and we'll get back to you promptly or check our FAQ's page, where your question may have already been answered, by clicking the link below.

Read more


We offer membership to all levels.         Our membership fees are competitively priced and our informal approach to golf and social membership ensures that you will always feel welcome and part of the Club.

Read more

Our History

We are over 100 years old......              and we've only recently had a telephone installed! We are proud of our history and have published a book that you can purchase in the clubhouse; 'Tarbat Golf Club, the 1st 100 years'.

Read more

Quick Links:

Find you way around the site.


We are open seven days a week, all year round.

Tarbat Golf Club

Tarbatness Road
By Tain, Ross-shire IV20 1YJ


Tel (01862) 871222