The Barnyard

Mossel Bay

The Barnyard in Mossel Bay provides live entertainment in Mossel Bay.

Situated just 10 minutes from Mossel Bay on the Herbertsdale road, The Barnyard Theatre has been in operation for the past 13 years and is well known and loved by locals and visitors alike and has hosted most of South Africa’s top artists and performers.