Safe Harbor Christian Counseling

Safe Harbor Christian Counseling is now offering online appointment scheduling, for certain locations and counselors, through TherapyPortal.
If you don't see your preferred location, check back as new locations will be added soon.

Or, you can request an appointment, for any location or counselor, by calling us at 1-800-305-2089.

With TherapyPortal, you can:

  • Check appointment availability
  • Request appointments
  • Log in to view upcoming appointments and pending requests.

If you don't have a TherapyPortal account yet, please request one in person during your next office visit.

The following locations have appointments available for online scheduling:

MARYLAND LOCATIONS - Main Office (Make an Appointment)
Baltimore, Bel Air, Bowie, Brandywine, Catonsville, Clinton, Columbia, Eldersburg, Essex, Frederick, Fullerton, Fulton, Gaithersburg, Hyattsville, Lanham, Largo, Laurel, Lutherville, Mt. Airy, Perry Hall, Pikesville, Reisterstown, Salisbury, Silver Spring, Temple Hills, Timonium, Towson, Waldorf, Walkersville, Westminster, White Marsh

PENNSYLVANIA LOCATIONS - Main Office (Make an Appointment)

ASHEVILLE, NC, LOCATIONS - (Make an Appointment)
Black Mountain, Fairview, Montreat

If you need help, have any questions, or just want to schedule over the phone, please call our intake staff at 1-800-305-2089 for assistance in making a counseling appointment.