Granite Springs Golf Club is the perfect place to entertain your guests. The course is a pleasure for golfers of all skill levels and the world-class facilities are topped only by our legendary Maritime hospitality.

Nestled in quiet Bayside, NS overlooking Shad Bay, Granite Springs is a convenient 25 minute drive from downtown Halifax, and only 20 minutes from iconic Peggy’s Cove.

Whether you are looking to host a golf tournament, business event, or your dream wedding, Granite Springs is here to help. Can you think of a finer place to entertain? We can’t wait to have you!

Have an idea of what you’re looking for? Fill out our Events Booking Request and book your event today!


Whether you are hosting a small gathering or a large business excursion, Granite Springs has the facilities available to ensure your event is a success.


Overlooking the beautiful Shad Bay, Granite Springs is the perfect place to attract participants for your next tournament.


With delicious dining options, spacious reception areas, and the beautiful ocean backdrop, Granite Springs will help you celebrate your special day.

Start typing and press Enter to search