Where is Buzzards Bay located? on Jul 25, 2023 Published in Geography Trivia Massachusetts. Buzzards Bay is approximately 28 miles long by 8 miles wide and is a popular fishing, boating, and tourism site.