Opening Times 2020

       6th - 30th April
June to September
 October 1st - 16th
October 17th - 31st

Monday - Saturday

14:00 – 17:00
10:00 – 17:00
10:00 – 17:00
10:00 – 17:00
14:00 – 17:00

14:00 – 17:00
14:00 – 17:00

                        Admissions Charges

Under 13 years - FREE
13 - 17 years - £3.00
Over 18 years - £4.00
Concessions - £3.00
Group discounts on application
Last entry all days is 16:15

Carnegie Hall Cafe

Visit the cafe for a meal

The Castle Hotel

Eat, Drink, Sleep, Relax


The Tarbat Peninsula in Easter Ross lies just off A9, on route to Tain, along the east coast of the NC500 – and the best way to see all that this area of natural beauty has to offer is on foot. The Tarbat Peninsula divides the Dornoch Firth and the Moray Firth, both of which can be seen if you complete the Tarbat Ness Walk, a wonderful coastal circuit of the Tarbat Ness headland, beginning and ending in the picturesque village of Portmahomack.

As you leave Portmahomack to begin the Tarbat Ness Walk, stop to take in the views across the Firth and over the Sutherland hills, towards Golspie and Brora. By following the road past the Tarbat Discovery Centre for around three miles, you’ll reach the very tip of the peninsula and, of course, Tarbat Ness itself, upon which sits one of the tallest lighthouses in mainland Britain. More than 40 metres in height, the Tarbat Ness Lighthouse was constructed in 1830 by Robert Stevenson, the uncle of novelist Robert Louis Stevenson.

As you complete this wonderful coastal circuit and head further south and west, you may be fortunate enough to spot seabirds, dolphins and seals off the grassy shorelines – this area has a rich abundance of wildlife.

Eagle Rock
RAF Tain
Talich Wildlife Reserve
Hilton of Cadboll Stone
Seaboard Memorial Hall
HMS Owl Control Tower
Shandwick Stone
Easter Rariche Iron Age Fort
Bishop's Walk
Nigg Church
Nigg Ferry Viewpoint
Ballone Castle
Tarbatness Lighthouse

Ⓒ Tarbat Discovery Centre 2019

Tarbat Discovery Centre
Tarbatness Road
IV20 1YA

Registered Charity SC024422
Phone: 01862 871351