top of page

Find a HAPPI Health Location Near You

Quality Healthcare. Close to Home.


HAPPI Health proudly serves the Huntsville, Alabama community with five convenient locations, each dedicated to delivering accessible, high-quality care for patients of all ages. Whether you're looking for family medicine, pediatric services, urgent care, behavioral health, or bilingual support at our Hispanic Clinic, compassionate care is never far away.

 

Each clinic is staffed by experienced providers and designed to offer a welcoming, patient-centered environment.

*Same-day appointments available. Walk-ins welcome!

Our Locations

Use the interactive map below to find your nearest clinic and click “Get Directions” to start your visit. Whether you need a routine check-up or immediate care, HAPPI Health is here to help—right in your neighborhood.

HAPPI Urgent Care

Address

813 Franklin St., Huntsville, AL 35801

Hours of Operation

Monday–Friday 8:30 am–6:00 pm;
Saturday 9:00 am–1:00 pm; Closed on Sundays

HAPPI Sparkman

Address

2597 Sparkman Dr., Huntsville, AL 35810

Hours of Operation

Monday–Wednesday 8:00 am–5:00 pm;
Thursday 8:00 am–8:00 pm; Friday 8:00 am–12:00 pm;
Closed on Saturdays and Sundays

HAPPI St. Clair

Address

115 Saint Clair Ave. STE 200, Huntsville, AL 35801

Hours of Operation

Monday–Thursday 8:00 am–5:00 pm;
Friday 8:00 am–12:00 pm;
Closed on Saturdays and Sundays

HAPPI Franklin

Address

813 Franklin St., Huntsville, AL 35801

Hours of Operation

Monday–Thursday 8:00 am–5:00 pm;
Closed Friday–Sunday

HAPPI Behavioral Health

Address

2007-A North Memorial Parkway, Huntsville, AL 35810

Hours of Operation

Monday–Thursday 8:00 am–5:00 pm; Friday 8:00 am–12:00 pm; Closed on Saturdays and Sundays

HAPPI Administrative Office

Address

2007-A North Memorial Parkway, Huntsville, AL 35810

Hours of Operation

Monday–Friday 8:00 am–5:00 pm;
Closed on Saturdays and Sundays

Doctor high-fiving child and mother: happy healthcare

Now accepting new patients at all locations

For questions or to schedule an appointment,

call us at (256) 519-3650 or book online.

*Same-day appointments available. Walk-ins welcome!

bottom of page