San Bernardino County bail bonds: West Valley, Glen Helen, and everything families need
Published 2026-04-18 • The Bail Plug Editorial
Complete guide to bail bonds in San Bernardino County — covering West Valley Detention Center, Glen Helen, courthouse routing, the High Desert, and release timelines.
How does bail work in San Bernardino County?
San Bernardino County is the largest county in the contiguous United States by area — stretching from the LA County line to the Nevada and Arizona borders. This enormous geography creates a bail system split between two primary regions: the valley (western SB County) and the High Desert (Victor Valley and beyond).
Understanding which facility and court handles a specific arrest is essential for families trying to navigate bail in this county efficiently.
San Bernardino County detention facilities
West Valley Detention Center (Rancho Cucamonga)
Located at 9500 Etiwanda Ave, Rancho Cucamonga, CA 91739, WVDC is the primary intake facility for western San Bernardino County. Arrests from Rancho Cucamonga, Ontario, Chino, Chino Hills, Upland, Montclair, Fontana, and surrounding cities route through this facility.
WVDC handles the highest booking volume in the county. Processing times range from 2-8 hours depending on time of day and occupancy. Weekend nights and holidays see the longest delays.
Glen Helen Rehabilitation Center (Devore)
Located at 18000 Institution Rd, San Bernardino, CA 92407, Glen Helen serves the eastern valley region. Arrests from San Bernardino city, Highland, Redlands, Colton, Rialto, and surrounding areas are processed here.
Glen Helen is both an intake facility and a rehabilitation center with sentenced housing. Bail processing is available 24/7.
High Desert Detention Center (Adelanto)
Located at 9438 Commerce Way, Adelanto, CA 92301, this facility serves the Victor Valley and High Desert communities — Victorville, Hesperia, Apple Valley, Adelanto, and Barstow. Arrests in the High Desert are processed here rather than at valley facilities.
San Bernardino County courthouses
| Region | Courthouse | Address |
|---|---|---|
| Western valley | Rancho Cucamonga Courthouse | 8303 N. Haven Ave, Rancho Cucamonga |
| Central valley | San Bernardino Justice Center | 247 W. Third St, San Bernardino |
| Eastern valley | Fontana Courthouse | 17780 Arrow Blvd, Fontana |
| High Desert | Victorville Courthouse | 14455 Civic Dr, Victorville |
| Mountain/desert | Joshua Tree Courthouse | 6527 White Feather Rd, Joshua Tree |
| Chino area | Chino Courthouse | 13260 Central Ave, Chino |
Court routing depends on where the arrest occurred and the specific charges. A bail agent or defense attorney can confirm which courthouse will hear a specific case.
West Valley Detention Center: the most searched facility in SB County
WVDC generates more bail-related search traffic than any other SB County facility because it processes arrests from the most populated cities in the county. Families searching "bail bonds Rancho Cucamonga," "bail bonds Chino," or "bail bonds Ontario" are almost always dealing with WVDC custody.
Key facts about WVDC:
- Bail bonds can be posted 24/7
- The facility's Records Division can provide custody status information
- The San Bernardino County Sheriff's online inmate locator covers all county facilities
- Release after bond posting typically takes 4-8 hours
The High Desert: a separate system
The High Desert operates somewhat independently from the valley facilities. Arrests in Victorville, Hesperia, Apple Valley, Adelanto, and Barstow are processed at High Desert Detention Center — not at WVDC or Glen Helen. The Victorville Courthouse handles arraignments for High Desert cases.
Families in the High Desert should be aware that bail amounts follow the same SB County bail schedule, but processing and release times may differ from valley facilities due to lower volume and staffing differences.
San Bernardino County bail schedule highlights
San Bernardino County's bail schedule sets standardized amounts for each criminal offense. The schedule is updated annually by Superior Court judges. General ranges:
- Most misdemeanors: $2,500-$25,000
- Non-violent felonies: $25,000-$100,000
- Violent felonies: $50,000-$500,000+
- Serious violent felonies: $250,000-$1,000,000+
The bail schedule provides a baseline. Judges can adjust bail up or down at arraignment based on the defendant's criminal history, community ties, and the circumstances of the offense.
How to check custody status
The San Bernardino County Sheriff's Department operates an online inmate locator accessible 24/7. Families can search by name and date of birth to find the defendant's current facility, booking charges, and bail amount.
If the defendant does not appear in the system, they may still be in transit from the arresting agency to the county facility. CHP arrests, for example, may take several hours to process into the county system.
Call or text 24/7 for San Bernardino County bail help
The Bail Plug serves all San Bernardino County facilities — West Valley Detention Center, Glen Helen, High Desert, and beyond. A licensed agent can verify custody, confirm the bail amount, and post a surety bond at any hour. Call or text for immediate, confidential assistance.