Where is New England Aquarium?
New England Aquarium is located in Waterfront. It's in a neighborhood that travelers enjoy for top attractions such as the must-see aquarium. If you'd like to find things to do in the area, you might like to visit Long Wharf and Faneuil Hall Marketplace.
Where Can I Stay near New England Aquarium?
We've got 335 hotels to pick from within just a mile of New England Aquarium. You may want to consider one of these options that are popular with our travelers:
Boston Omni Parker House Hotel
- 4-star hotel • Free WiFi • Restaurant • 2 bars • Central location
Club Quarters Hotel Faneuil Hall, Boston
- 4-star hotel • Free WiFi • Restaurant • Fitness center • Central location
Harborside Inn Of Boston
- 3-star hotel • Free WiFi • Restaurant • Bar • Central location
Omni Boston Hotel at the Seaport
- 4-star hotel • Free WiFi • 4 restaurants • 3 bars
The Westin Boston Seaport District
- 4-star hotel • Free WiFi • Restaurant • 2 bars • Central location
Things to See and Do near New England Aquarium
What to See near New England Aquarium
- Long Wharf
- Boston Harbor
- TD Garden
- The Freedom Trail
- Boston Common
Things to Do near New England Aquarium
- Faneuil Hall Marketplace
- Newbury Street
- Boston Museum of Fine Arts
- Harvard Square
- Boston Children's Museum