Things to do in New Bedford
Find and book activities, attractions and tours
Visit New Bedford
Explore thousands of activities with free cancellation and no added fees.
Design your experience with airport transfers, excursions, day tours & more.
Get an insider's look in what to book before you travel.
What to do in New Bedford
Discover the most popular places to visit in New Bedford
New Bedford Seastreak Ferry Terminal
Explore the waterfront in New Bedford with a trip to New Bedford Seastreak Ferry Terminal. While you're in the area, stroll along the waterfront.
New Bedford Whaling Museum
You can browse the exhibits at New Bedford Whaling Museum, a museum with a story of its own, during your trip to New Bedford. Stroll along the waterfront or experience the area's museums.
New Bedford Whaling National Historic Park
Learn about the local history of New Bedford when you spend time at New Bedford Whaling National Historic Park. Stroll along the waterfront or experience the area's museums.
St. Luke's Hospital
Though St. Luke's Hospital might be what brings you to town, perhaps you'll have a chance to explore more of New Bedford while you are here.
Zeiterion Theatre
Get tickets for a show at Zeiterion Theatre, a theater with a story to tell in New Bedford. Stroll along the waterfront or experience the area's museums.
Buttonwood Park Zoo
Why not see the exotic and native animals who live at Buttonwood Park Zoo during your vacation in New Bedford? Attend a sporting event while you're in the area, or simply enjoy its bars.
St. Anthony of Padua Church
Learn about the local history of New Bedford when you spend time at St. Anthony of Padua Church. Stroll along the waterfront or experience the area's museums.
Southcoast Health
Though Southcoast Health might be what brings you to town, perhaps you'll have a chance to explore more of New Bedford while you are here.
Rotch Jones-Duff House and Garden Museum
You can spend time browsing the exhibits at Rotch Jones-Duff House and Garden Museum in New Bedford. Stroll along the waterfront or attend a sporting event in the area.