North Shore Physicians Group North Shore Physicians Group

Laboratory Services

Laboratory Services

Blood drawing services through North Shore Physicians Group, offered at several locations

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 OPEN on Dec 24 and Dec 31 from 7 - 1 p.m.


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.