Patient Service Centers
Blood and Specimen Collection
The following holidays are celebrated by Mass General Brigham and our Blood Collection stations will be closed. New Year’s Day, Martin Luther King Jr.’s Birthday, President’s Day, Memorial Day, Juneteenth, 4th of July Independence Day, Labor Day, Indigenous Peoples Day, Thanksgiving Day and Christmas Day.

Salem Hospital
- Lab and Vascular Services Building, 57 Highland Avenue
- Appointments are strongly encouraged to avoid extended wait times.
- You may schedule through Patient Gateway or you may call 978.573.4444.
- Mon - Fri, 7 a.m. – 4:45 p.m.
- Saturday, 8 a.m. – 4:10 p.m.
Mass General Brigham Healthcare Center
- 480 Lynnfield Street, Lynn
- Appointments are strongly encouraged to avoid extended wait times.
- You may schedule through Patient Gateway or you may call 978.573.4444.
- Mon - Fri, 7:30 a.m. –5:10 p.m.
- Tel: 781.477.3343 Fax 781 477-3677
Outpatient Services
- 1 Hutchinson Drive, Danvers
- Mon - Fri, 7:30 a.m. - 4:45 p.m.
- Appointments are strongly encouraged to avoid extended wait times.
- You may schedule through Patient Gateway or you may call 978.573.4444.
104 Endicott Street, Danvers
- Mon - Fri, 7 am – 4:45 p.m.
- Saturdays, 8 am – 4:15 p.m.
- Appointments are strongly encouraged to avoid extended wait times.
- You may schedule through Patient Gateway or you may call 978.573.4444.
414 Haverhill Street, Rowley
- Mon - Fri, 7 a.m. – 5:15 p.m.
- This lab is only for Mass General Brigham patients at this location
- Appointments are strongly encouraged to avoid extended wait times.
- You may schedule through Patient Gateway or you may call 978.573.4444.
1069 Broadway (Rt. 1 South), Saugus
- Mon – Fri, 8 a.m. – 4:10 (closed for lunch 12:20 - 1)
- Appointments are strongly encouraged to avoid extended wait times.
- You may schedule through Patient Gateway or you may call 978.573.4444.
383 Paradise Road, Swampscott
- Mon – Fri, 8 a.m. - 1:45 p.m.
- This lab is for Mass General Brigham OB-Gyn patients at this location
- Reservation required for lab work at this practice
Make a reservation online
- You may also call the practice at 781.599.2600 to reserve a spot. We will keep you updated so that you may arrive right on time. If you are more than 15 minutes late we will offer you the next available reservation.
250 Paradise Road, Swampscott
- Mon – Fri, 8 a.m. - 4:15 p.m.
- Reservation required for lab work at this location
Make a reservation online
- You may also call the practice at 781.596.2000 to reserve a spot. We will keep you updated so that you may arrive right on time. If you are more than 15 minutes late we will offer you the next available reservation.
1 Widger Road, Marblehead, MA
- Mon – Fri, 7 a.m. - 3:15 p.m.
- Appointments are strongly encouraged to avoid extended wait times.
- You may schedule through Patient Gateway or you may call 978.573.4444.
Beverly Cummings Center 107T
- For Mass General Brigham patients only
- Mon – Fri, 8 a.m. - 12:30 and then 1:30- 4:45 p.m.
- Reservation required for lab work at this practice
Make a reservation online
- You may also call the practice at 978.922.0357 to reserve a spot. We will keep you updated so that you may arrive right on time. If you are more than 15 minutes late we will offer you the next available reservation.
Beverly Cummings Center 136-P
- For Mass General Brigham patients only
- Mon – Fri, 8 a.m. - 12:45 p.m.
- Reservation required for lab work at this practice
Make a reservation online
- You may also call the practice at 978.279.0800 to reserve a spot. We will keep you updated so that you may arrive right on time. If you are more than 15 minutes late we will offer you the next available reservation.
194R North Street, Danvers, MA
- For Mass General Brigham patients only
- Mon - Fri, 8 a.m. – 1 and then 1:30 - 4:15 p.m
- Appointment required
- You may schedule through Patient Gateway or you may call 978.573.4444.
331 Highland Avenue, Salem, MA
- For Mass General Brigham patients only
- 8:30 a.m. - 4:45 p.m.
- Appointment required
- You may schedule through Patient Gateway or you may call 978.573.4444.
400 Highland Avenue, Suite 1, Salem, MA
- 8:15 a.m. - 4:45 p.m.
- Private lab for practice only; appointment required.
- Please call the practice at 978.741.9500 to schedule an appointment.
2 Corporation Way, Peabody, MA
- Mon – Fri, 7:30 a.m. - 4:45 p.m.
- We see MGB patients only
- Appointments are strongly encouraged to avoid extended wait times.
- You may schedule through Patient Gateway or you may call 978.573.4444.