The 10 Best Boat Tours in Massachusetts!

At some point in your life, Massachusetts’ incredible cities and natural sights have to be seen from the water. And from Cambridge to Cape Cod, you’ll find a plethora of boat tours bringing you the opportunity to see all of the incredible things the state has to offer. From seal watching to duck boat tours, here are the 10 best in the state! 

1. Charles Riverboat Company, Cambridge, MA

Check out Boston and its adjacent locales from the Charles River with Charles Riverboat Company. They offer a variety of tours from sunset tours (both views and cocktails!) to architecture tours and plain old sightseeing. Boston from this perspective is a must-see.

A post shared by WinterWyman (@winterwyman) on

2. Pirate Adventures Hyannis, Barnstable, MA

Play along with the staff and crew of Pirate Adventures Hyannis as they strive to find the treasure. This pirate-themed boat tour out of Hyannis is an adventure for the whole family. Be sure to plug your ears when the cannons are fired!

3. Boston Duck Tours, Boston, MA

Although not a bona fide boat tour, Boston Duck Tours takes passengers in their amphibious vehicle through the streets of Boston and into the harbor for a fun, splash-worthy adventure. Guests are treated to a fun view of the city by both land and sea. It’s a must-do when visiting the region.

4. Provincetown Seal Tours, Provincetown, MA

View Provincetown from the water, as well as Long Point and the Cove when you book a seal tour with Provincetown Seal Tours. In addition you’ll view the countless, adorable seals that occupy the local waters. You’ll return with a newfound knowledge of the region, and amazing photos of these beautiful creatures.

5. Pilgrim Belle Cruises, Plymouth, MA

The Pilgrim Belle is an authentic paddle wheeler, and it takes passengers on a relaxing tour of Plymouth Harbor. Enjoy snacks, soft drinks, beer, wine and cocktails as you relax to the sound of the paddles in the water. This is the perfect boat tour for those prone to seasickness, as it’s guaranteed to be a smooth ride, thanks to the calm, protected waters of the harbor.

6. Monomy Island Excursions, Harwich Port, MA

Monomoy Island Excursions takes passengers on their shallow drafting vessel that allows them to get up close and personal with local islands. One island is home to thousands of gray seals that line the shores. You’ll enjoy views of Cape Cod towns and waters and a bevy of bird species that call the area home.

7. Essex River Cruises, Essex, MA

Offering cruises within a tidal estuary, Essex River Cruises explore the salt marsh and venture into a protected bay. One of few non-oceanic boat tours in the Bay State, it’s a true adventures for those who enjoy learning about the eco-system.

8. Boston Harbor Cruises, Boston, MA

Enjoy a leisurely cruise to check out the Boston cityscape or venture out into Boston Harbor. If you’re looking for something more exciting, check out Boston Harbor Cruise’s Godzilla—dubbed a “40 minute rush!” Learn about Boston’s many nearby islands from an historical and natural slant. There’s a cruise for everyone at Boston Harbor Cruises.

9. Cape Ann Harbor Tours, Gloucester, MA

Check out the North Shore from the ocean on Cape Ann Harbor Tours. Enjoy a lighthouse cruise, a harbor tour or a tour of the Annisquam River. View some amazing homes and summer cottages. All tours feature snacks and drinks.

10. Beachcomber Boat Tours, Chatham, MA

Beachcomber Boat Tours takes passengers out on seal watches and to explore the waterways North Beach and the break. View the stunning Chatham Light from the perfect photographic angle. They also provide beach shuttles to more secluded areas where passengers can picnic and enjoy a quiet day at the beach.

Select a Massachusetts town to find the Best Things-To-Do and Places To Go around you
Find Boat Tours Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Barnstable County

Berkshire County

Bristol County

Dukes County

Essex County

Franklin County

Hampden County

Hampshire County

Middlesex County

Nantucket County

Norfolk County

Plymouth County