Skip to content
Castillo Arms students training at the ranch range
Service areas / South County

Firearms training in South County

Chula Vista, National City, Bonita, Imperial Beach, Coronado and the communities near the border: in-home Phase 1 training comes to you, and live-fire classes run on a private ranch range in Dulzura.

How it works here

Training for South County families

Many San Diego ranges are indoor bays where you can’t draw, move or shoot a rifle past 25 yards. Castillo Arms live-fire classes run on an open private ranch in the hills near Dulzura, and Phase 1 home-defense training happens inside your own home.

  • 01Phase 1 at your house. We come to you anywhere in South County, for groups of up to 10.
  • 02Live fire on a private ranch. Address sent after you book.
  • 03CCW for San Diego County. Initial and renewal in one class.
Castillo Arms class at the ranch
Castillo Arms student training
Castillo Arms training
Cities we serve

South County communities

Firearms training in Chula Vista

Serving Chula Vista families from the Bayfront to Eastlake with professional firearms training focused on protecting your home and loved ones.

Near Chula Vista Bayfront · Third Avenue Village · Otay Ranch Town Center

Firearms training in National City

Serving National City families from Westfield Plaza Bonita to the Sweetwater River with professional firearms training focused on protecting your home and loved ones.

Near Westfield Plaza Bonita · National City Mile of Cars · Sweetwater River

Firearms training in Imperial Beach

Serving Imperial Beach families from Imperial Beach Pier to Tijuana Estuary with professional firearms training focused on protecting your home and loved ones.

Near Imperial Beach Pier · Tijuana Estuary · Border Field State Park

Firearms training in Bonita

Serving Bonita families from Bonita Golf Club to Sweetwater Reservoir area with professional firearms training focused on protecting your home and loved ones.

Near Bonita Golf Club · Bonita Village · Sweetwater Reservoir area

Firearms training in San Ysidro

Serving San Ysidro families from Las Americas Premium Outlets to Historic San Ysidro with professional firearms training focused on protecting your home and loved ones.

Near San Ysidro Port of Entry · Las Americas Premium Outlets · Beyer Boulevard

Firearms training in Otay Mesa

Serving Otay Mesa families from Otay Ranch to Brown Field area with professional firearms training focused on protecting your home and loved ones.

Near Otay Mesa Port of Entry · Otay Ranch · Brown Field Municipal Airport area

Firearms training in Coronado

Serving Coronado families from Hotel del Coronado to Coronado Beach with professional firearms training focused on protecting your home and loved ones.

Near Hotel del Coronado · Coronado Bridge · Orange Avenue

What students say

South County FAQ

Local questions

Something else? Send us a message. We usually reply within a day.

Where is the range?

Live-fire classes run on a private ranch range in Dulzura, in East County. The exact address and directions arrive with your booking.

Do you do home-defense training in Chula Vista?

Yes. Phase 1 is taught in your own home anywhere in South County, for groups of up to 10.

Is the CCW class valid for San Diego County?

Our CCW class serves San Diego County applicants for both initial permits and renewals. Tell us which one you’re applying for and we’ll confirm the right ticket.

Do I need my own firearm?

Yes. Firearms and ammo are not provided in public classes. They can be arranged for special private groups.