Directions & locations

Boston Children's Hospital's main campus is located at 300 Longwood Avenue, Boston MA 02115.
The Boston Children’s Hospital Community of Care includes satellite locations, affiliated hospitals and over 400 pediatricians across the state.
Our satellite locations bring Boston Children’s pediatric expertise to settings that are convenient for patients and families—and their primary care providers. The same doctors who treat patients at our main campus staff our locations in the community.
Emergency Care
- Beverly - Beverly Hospital
- New Bedford - St. Luke's Hospital
- Norwood - Norwood Hospital
- Weymouth - South Shore Hospital
- Winchester - Winchester Hospital
Inpatient Care
- Beverly - Beverly Hospital
- New Bedford - St. Luke's Hospital
- Norwood - Norwood Hospital
- Waltham - Boston Children's at Waltham
- Weymouth - South Shore Hospital
- Winchester - Winchester Hospital
Neonatal Care
- Beverly - Beverly Hospital
- Boston - St. Elizabeth Medical Center
- Brockton - Good Samaritan Medical Center
- Methuen- Holy Family Hospital
- Norwood - Norwood Hospital
- Weymouth - South Shore Hospital
- Winchester - Winchester Hospital
- Brockton - Good Samaritan Medical Center
- Lexington - Boston Children's at Lexington
- Norwood - Norwood Hospital
- Peabody - Boston Children's North
- Waltham - Boston Children's at Waltham
- Weymouth - Boston Children's Physicians Weymouth
- Wimington - Winchester Hospital
Primary care
- Martha Eliot Health Center (Jamaica Plain)
Boston Children's Hospital physicians in specific clinical specialties also provide care in these locations:
Andover
Bedford, NH
Exeter, NH
Fall River
Framingham
Nashua, NH
New Bedford
Newton
Sandwich
Stoneham