About Better Days Barbershop

Better Days Barbershop is a traditional barbershop in San Antonio on St. Mary’s Street, specializing in classic haircuts, fades, tapers, beard trims, and straight-razor shaves. The experienced barbers deliver precision grooming and quality work with great attention to detail in a relaxed, old-school atmosphere. The shop has really cool vibes and is super welcoming. It is a great place for any haircut, where the barbers are awesome, very chill, and easy to talk to. They are patient and make everyone feel comfortable. The shop is in a good spot with easy parking. Walk-ins are welcome and appointments are always honored.

Photos

Add a Photo
Better Days Barbershop
View All Photos

Reviews for Better Days Barbershop

Write a review
  • May 2026

    If you’re looking for a great barber shop in San Antonio, definitely check out Better Day Barber Shop off St. Mary’s St. The shop has such a clean eclectic vibe and atmosphere that makes you feel comfortable the second you walk in.

    I’ve been getting my hair cut by Herron for the past 4 years, and he’s not only an amazing barber but also a great friend. He’s always professional, welcoming, and consistently delivers a great cut every time. Honestly, all the guys in the shop are super friendly and always make it a point to say hello when you walk through the door.

    What really stands out is how they’ve created a true safe space for everyone. No matter...read full review

  • Mar 2026

    Edward been my barber for years now! The barbershop might be new but all 4 guys there can get you right and have years of experience not only that, the barbershop itself has good vibes and always something to talk and laugh about with everyone there.

  • Feb 2026

    Marty has been cutting my hair for almost 2 years now and he never disappoints. My girl always loves my cuts from him. All the barbers are friendly and knowledgeable. Make sure to check them out!

Hours

Monday: 9AM - 6PM
Tuesday: 9AM - 6PM
Wednesday: 9AM - 6PM
Thursday: 9AM - 7PM
Friday: 9AM - 7PM
Saturday: 8AM - 3PM
Sunday: 10AM - 3PM