Skip to Main Content
Close  X
Salem Hospital campus map

Patient Service Centers

Blood and Specimen Collection


Holiday closings for most of our locations:

July 4, Labor Day, Thanksgiving, December 24 and 25 and December 31 and January 1, Martin Luther King Jr. Day, Presidents Day, Memorial Day, June 19 (Juneteenth), Indigenous People's Day (second Monday in October).

Salem Hospital Outpatient Lab: Our outpatient lab in the Lab/Vascular building on the Salem Hospital campus will be closed on Dec 24 and Dec 31.


Salem Hospital

  • Lab and Vascular Services Building, 57 Highland Avenue
  • Appointment required
  • Mon - Fri, 7 a.m. – 4:45 p.m.
  • Saturday, 8 a.m. – 4:10 p.m. 
  • **This location only will be open 12.24 and 12.31 from 7 a.m. – 1 p.m. **

Mass General Brigham Healthcare Center

  • 480 Lynnfield Street, Lynn   
  • Appointment required
  • Mon - Fri, 7:30 a.m. –4:45 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.
  • Appointment required

      North Shore Physicians Group practices


      104 Endicott Street, Danvers

      • Mon - Fri, 7 am – 4:45 p.m.
      • Saturdays, 8 am – 4:15 p.m.
      • Appointment required

      414 Haverhill Street, Rowley

      • Mon - Fri, 7 a.m. – 5:15 p.m.
      • NSPG patients only at this location
      • Appointment required

      1069 Broadway (Rt. 1 South), Saugus

      • Mon – Fri, 8 a.m. – 12:15 and then 12:45 - 4:15 p.m.  
      • Appointment required

      383 Paradise Road, Swampscott

      • Mon – Fri, 8 a.m. - 12:15 p.m.
      • NSPG OB patients only 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.
      • Appointment required

      Beverly Cummings Center 107T

      • 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

      • Mon – Fri, 8 a.m. - Noon
      • 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

      • Mon - Fri, 8 a.m. – 1 and then 1:30 - 4:15 p.m
      • Appointment required

      331 Highland Avenue, Salem, MA

      • 8:30 a.m. - 5:15 p.m.
      • Appointment required

      400 Highland Avenue, Salem, MA

      • 8:15 a.m. - 4:45 p.m.
      • Reservation required for lab work at our urology practice
        Make a reservation online
      • You may also call the practice at 978.741.4133 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.

      2 Corporation Way, Peabody, MA

      • Mon – Fri, 8:30 a.m. - 4:45 p.m.
      • Reservation required for lab work at this practice
        Make a reservation online
      • You may also call the practice at 978.532.6111 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.