Skip to content
Run

Races Marathon · San Antonio, USA

Rock 'n' Roll San Antonio Marathon

Rock 'n' Roll San Antonio Marathon is a rolling marathon in San Antonio, USA, held each December. Missions, mariachi and gently rolling south-Texas streets. Early December is 5-17C. The rises around San Antonio are small but relentless — train on similar terrain and race by effort, not pace.

Last updated 2026-07-03 · confirm dates & entries on the official race site

When

December

every year

Course

rolling

Marathon

Conditions

Early December is 5-17C.

Racing this course well

Missions, mariachi and gently rolling south-Texas streets.

The rises around San Antonio are small but relentless — train on similar terrain and race by effort, not pace.

Pick your goal for San Antonio

Pace charts, weekly structure and timelines for the most common marathon goals:

Asked often

When is the Rock 'n' Roll San Antonio Marathon?
It is held each December in San Antonio, USA. Check the official Rock 'n' Roll San Antonio Marathon site for the exact date and entry windows.
Is the Rock 'n' Roll San Antonio Marathon course flat?
Missions, mariachi and gently rolling south-Texas streets.
How should I train for the Rock 'n' Roll San Antonio Marathon?
Build for the course you'll actually race at the Rock 'n' Roll San Antonio Marathon: rolling terrain, December conditions. RunV generates a plan for your goal time and rebuilds it every time life interrupts the San Antonio build.

Not sure what to target? Predict your marathon time from a recent race →

More marathon races

Build for San Antonio — around your actual life

RunV engineers your block backwards from race day in December — and rebuilds it every time training doesn't go to script.

Final split / Start now

Your first week is on us.

Download RunV, answer a few questions about your goal, and your adaptive plan is ready before your shoes are laced. Premium coaching free for your first week. Free to download, cancel anytime.

7-day free trial · Monthly / Quarterly / Annual · cancel anytime