Skip to Main Content
Close  X
Salem Hospital campus map

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 not required but are recommended as they may minimize wait times.
  • 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 not required but are recommended as they may minimize wait times.
  • 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 not required but are recommended as they may minimize wait times.


      104 Endicott Street, Danvers

      • Mon - Fri, 7 am – 4:45 p.m.
      • Saturdays, 8 am – 4:15 p.m.
      • Appointments are not required but are recommended as they may minimize wait times.

      414 Haverhill Street, Rowley

      • Mon - Fri, 7 a.m. – 5:15 p.m.
      • NSPG patients only at this location
      • Appointments are not required but are recommended as they may minimize wait times.

      1069 Broadway (Rt. 1 South), Saugus

      • Mon – Fri, 8 a.m. – 4:10 (closed for lunch 12:20 - 1)
      • Appointments are not required but are recommended as they may minimize wait times.

      383 Paradise Road, Swampscott

      • Mon – Fri, 8 a.m. - 1:45 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. - 4:45 p.m.
      • Appointments are not required but are recommended as they may minimize wait times.

      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. - 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

      • 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. - 4:45 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:00 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.