Barrios Martial Arts & Fitness

1756 18th St, San Francisco, CA, 94107

About this gym

At Barrios Martial Arts & Fitness, martial arts and fitness are made accessible to everyone, fostering a community where members of all ages can find strength, confidence, and a sense of belonging. The studio offers a diverse range of martial arts including Hapkido, Brazilian Jiu-Jitsu, and Muay Thai, alongside fitness programs that prioritize personalized progress and community support. With modern, clean facilities, experienced instructors, and a welcoming atmosphere, Barrios provides an ideal environment for both beginners and seasoned practitioners to thrive.

Classes offered

Class schedule

Monday
  • Barrios Fitness Class - HIIT
    6:00 AM–7:00 AM · Daniel Ortiz
    Drop-in OK
  • Adult Brazilian Jiu-Jitsu Class
    10:00 AM–11:30 AM · Carlos Barrios
    Drop-in OK
  • Barrios Fitness Class - HIIT
    12:00 PM–1:00 PM · Deana Pena
    Drop-in OK
  • White to Yellow Belt Hapkido Class
    4:00 PM–4:45 PM · Carlos Barrios
    Drop-in OK
  • Orange to Green Belt Hapkido Class
    4:45 PM–5:30 PM · David Arce
    Drop-in OK
  • Kid Tiger Class
    5:00 PM–5:30 PM · Carlos Barrios
    Drop-in OK
  • Purple to Blue Belt Hapkido Class
    5:30 PM–6:15 PM · Thomas Anderson
    Drop-in OK
  • Red to Red-Black Belt Hapkido Class
    6:15 PM–7:00 PM · David Arce
    Drop-in OK
  • Adult Brazilian Jiu-Jitsu Class
    6:30 PM–8:00 PM · Carlos Barrios
    Drop-in OK
  • Brown to Brown-Black Belt Class
    7:00 PM–8:00 PM · David Arce
    Drop-in OK
  • Adult Hapkido Class (All Belt)
    8:00 PM–9:00 PM · Troy Carbonel
    Drop-in OK
  • Muay Thai Kickboxing Class
    8:00 PM–9:00 PM · Bush Shen
    Drop-in OK
Tuesday
  • Barrios Fitness Class - HIIT
    10:30 AM–11:30 AM · Deana Pena
    Drop-in OK
  • Barrios Fitness Class - HIIT
    12:00 PM–1:00 PM · Deana Pena
    Drop-in OK
  • Red to Red-Black Belt Hapkido Class
    4:00 PM–4:45 PM · David Arce
    Drop-in OK
  • Kid Brazilian Jiu-Jitsu Class - 5-9yrs old
    4:15 PM–5:15 PM · Carlos Barrios
    Drop-in OK
  • Green to Blue Belt Hapkido Class
    4:45 PM–5:30 PM · David Arce
    Drop-in OK
  • Kids Brazilian Jiu-Jitsu Class - 10-15yrs old
    5:15 PM–6:15 PM · Carlos Barrios
    Drop-in OK
  • White to Orange Belt Hapkido Class
    5:30 PM–6:15 PM · David Arce
    Drop-in OK
  • Adult No-Gi Brazilian Jiu-Jitsu Class
    6:30 PM–7:30 PM · Carlos Barrios
    Drop-in OK
  • Muay Thai Kickboxing Class
    6:30 PM–7:30 PM · Victor Chen
    Drop-in OK
  • Adult Brazilian Jiu-Jitsu Class
    7:30 PM–8:30 PM · Earl Chan
    Drop-in OK
  • Muay Thai Kickboxing Class
    8:00 PM–9:00 PM · Stefan Tabaco
    Drop-in OK
  • Adult Brazilian Jiu-Jitsu Open Mat
    8:30 PM–9:00 PM · Earl Chan
    Drop-in OK
Wednesday
  • Barrios Fitness Class - HIIT
    6:00 AM–7:00 AM · Daniel Ortiz
    Drop-in OK
  • Adult Brazilian Jiu-Jitsu Class
    10:00 AM–11:30 AM · Carlos Barrios
    Drop-in OK
  • Barrios Fitness Class - HIIT
    12:00 PM–1:00 PM · Deana Pena
    Drop-in OK
  • White to Yellow Belt Hapkido Class
    4:00 PM–4:45 PM · Carlos Barrios
    Drop-in OK
  • Orange to Green Belt Hapkido Class
    4:45 PM–5:30 PM · David Arce
    Drop-in OK
  • Kid Tiger Class
    5:00 PM–5:30 PM · David Arce
    Drop-in OK
  • Purple to Blue Belt Hapkido Class
    5:30 PM–6:15 PM · Carlos Barrios
    Drop-in OK
  • Red to Red-Black Belt Hapkido Class
    6:15 PM–7:00 PM · Carlos Barrios
    Drop-in OK
  • Adult Brazilian Jiu-Jitsu Class
    6:30 PM–8:00 PM · Edward Vertudes
    Drop-in OK
  • Brown to Brown-Black Belt Class
    7:00 PM–8:00 PM · Carlos Barrios
    Drop-in OK
  • Adult Hapkido Class (All Belt)
    8:00 PM–9:00 PM · Carlos Barrios
    Drop-in OK
  • Muay Thai Kickboxing Class
    8:00 PM–9:00 PM · Bush Shen
    Drop-in OK
Thursday
  • Barrios Fitness Class - HIIT
    10:30 AM–11:30 AM · Deana Pena
    Drop-in OK
  • Barrios Fitness Class - HIIT
    12:00 PM–1:00 PM · Deana Pena
    Drop-in OK
  • Kid Brazilian Jiu-Jitsu Class - 5-9yrs old
    4:15 PM–5:15 PM · Carlos Barrios
    Drop-in OK
  • Kids Brazilian Jiu-Jitsu Class - 10-15yrs old
    5:15 PM–6:15 PM · Carlos Barrios
    Drop-in OK
  • Adult No-Gi Brazilian Jiu-Jitsu Class
    6:30 PM–7:30 PM · Carlos Barrios
    Drop-in OK
  • Muay Thai Kickboxing Class
    6:30 PM–7:30 PM · Victor Chen
    Drop-in OK
  • Adult Brazilian Jiu-Jitsu Class
    7:30 PM–8:30 PM · Earl Chan
    Drop-in OK
  • Muay Thai Kickboxing Class
    8:00 PM–9:00 PM · Bush Shen
    Drop-in OK
  • Adult Brazilian Jiu-Jitsu Open Mat
    8:30 PM–9:00 PM · Earl Chan
    Drop-in OK
Friday
  • Barrios Fitness Class - HIIT
    6:00 AM–7:00 AM · Daniel Ortiz
    Drop-in OK
  • Adult Brazilian Jiu-Jitsu Class
    10:00 AM–11:30 AM · Carlos Barrios
    Drop-in OK
  • Barrios Fitness Class - HIIT
    12:00 PM–1:00 PM · Daniel Ortiz
    Drop-in OK
  • White to Orange Belt Hapkido Class
    4:00 PM–4:45 PM · Carlos Barrios
    Drop-in OK
  • Green to Blue Belt Hapkido Class
    4:45 PM–5:30 PM · David Arce
    Drop-in OK
  • Kids Brazilian Jiu-Jitsu Class - All Age
    5:00 PM–6:00 PM · Carlos Barrios
    Drop-in OK
  • Red Belt & Up Hapkido Class
    5:30 PM–6:15 PM · David Arce
    Drop-in OK
  • Black Belt Candidate Training
    6:30 PM–7:30 PM · David Arce
    Drop-in OK
Saturday
  • Barrios Fitness Class - HIIT
    8:00 AM–9:00 AM · Daniel Ortiz
    Drop-in OK
  • Kid Tiger Class
    8:30 AM–9:00 AM · Carlos Barrios
    Drop-in OK
  • White to Yellow Belt Hapkido Class
    9:15 AM–10:00 AM · Carlos Barrios
    Drop-in OK
  • Orange to Blue Belt Hapkido Class
    10:00 AM–10:45 AM · David Arce
    Drop-in OK
  • Kids Brazilian Jiu-Jitsu Class - All Age
    10:30 AM–11:30 AM · Carlos Barrios
    Drop-in OK
  • Red Belt & Up Hapkido Class
    10:45 AM–11:45 AM · David Arce
    Drop-in OK
  • Adult Brazilian Jiu-Jitsu Class
    11:30 AM–1:00 PM · Carlos Barrios
    Drop-in OK
  • Adult Hapkido Class (All Belt)
    11:45 AM–12:45 PM · David Arce
    Drop-in OK

Membership & pricing

Drop-In

$40/class

Single drop-in session for visitors or first-timers.

Hours

Monday 06:00–07:00, 15:30–21:00
Tuesday 06:00–13:00, 15:30–21:00
Wednesday 06:00–11:30, 15:30–21:00
Thursday 06:00–13:00, 15:30–21:00
Friday 06:00–13:00, 15:30–19:00
Saturday 08:00–13:00
SundayClosed
No reviews yet. Be the first!

More gyms like this