Skip to content

Physician Directory

Find a Doctor

Dr. John H. Snuggs, MD


  • (325) 224-4900

Dr. Snuggs's Overview

Dr. John H. Snuggs graduated from the Texas A & M University Health Science Center Colle of Medicine in 1994. He works in San Angelo, TX and specializes in Psychiatry.

Dr. Snuggs's Experience

Years in Practice: 21

Dr. Snuggs's Specialties


Dr. Snuggs's Education & Training

Medical School: Texas A & M University Health Science Center Colle of Medicine; Graduated 1994

Dr. Snuggs's Rating

Rate This Doctor

Overall Rating


Dr. Snuggs's Accepted Insurance

  • BCBS Blue Card PPO
  • BCBS TX BlueChoice

Dr. Snuggs's Office Information & Appointments

Office Locations

John H Snuggs MD

3115 Loop 306 Ste 100A
San Angelo, TX 76904
(325) 224-4900


Office Hours and Information

Fax: Not Available

Practice Website: Not Available

Accepting New Patients: Yes

Medicare Accepted: No

Medicaid Accepted: No

Monday 8:00 AM - 5:00 PM
Tuesday 8:00 AM - 5:00 PM
Wednesday 8:00 AM - 2:00 PM
Thursday 8:00 AM - 2:00 PM
Friday 8:00 AM - 12:00 PM
Saturday Closed
Sunday Closed

Other Physicians in Dr. Snuggs's Practice

  • Not Available

Dr. Snuggs's Hospital Affiliations

  • Not Available

Office Locations

Other Psychiatrists Near San Angelo, TX

View More Psychiatrists