01 / San Diego, CA
PJ's Barbershop on Cass Street — where a single barber has built a decade-plus of loyal clients one honest cut at a time. Walk in or book ahead.
A True Treasure on Cass Street
PJ's Barbershop is the kind of place San Diego doesn't make enough of. Annie has run this shop for over eleven years with one consistent standard: every customer gets the time and attention they came for — no rushing, no shortcuts, no assembly line.
She remembers your name, your preferred style, and the little feedback you dropped last time. That's not a policy — it's just how she works. Clients who've strayed to other shops have come back saying the same thing: they regretted it.
Great prices. Real flexibility. A barber who takes pride in the result, not the clock.
"PJ's barbershop is a true treasure, any time I go somewhere else I regret it." — Raph Toby
Find us in Pacific Beach on Cass Street — a short walk from the neighborhood's core. Street parking is typically available on Cass and the surrounding blocks.
Open Monday through Saturday. Sunday is the one day Annie rests.
PJ's is a single-barber shop — and that's a feature, not a limitation. When you book or walk in, you get the same hands every time. No luck-of-the-draw, no explaining your preferences twice, no hoping today's barber is the good one.
After eleven years of cuts on Cass Street, the consistency here is earned, not promised. The shop stays small on purpose so that quality never gets traded away for volume.
"PJ's barbershop has been my go to for haircuts. The cuts are of tremendous quality, she's good at taking in feedback, and they're efficient. PJ's barbershop is a true treasure, any time I go somewhere else I regret it."
"I've been going to this place for 5 years now and she is awesome! Greats and flexible. She remembers you and what you want. Great prices !"
"Best barbershop in San Diego. Annie is so kind and has been operating it for 11 years, and makes time for every customer. I have been going to PJ's barbershop for over 2 years and will continue"
Walk-ins are always welcome when the schedule allows. Booking ahead guarantees your slot and gets you in and out on your timeline.
Choose a service, pick a time, and your slot is held. No payment required to book — just show up.
Book an AppointmentBooking holds your time slot only. No deposit or payment is collected here.
Street parking is available along Cass St and the surrounding blocks in Pacific Beach. Metered and unmetered spots are typically accessible throughout the day.