Texas · Marathon · Half · 10K

BMW Dallas Marathon Festival

BMW Dallas Marathon Festival is a marathon, half marathon, 10K, 5K and Ultra event held in Dallas, Texas. Its next confirmed date is Sunday, December 13, 2026. About 28,000 runners take part across all distances.

Race day
December 13, 2026
Location
Dallas, TX
Field size
~28,000 runners

Race details

Date
Sunday, December 13, 2026
Location
Dallas, Texas
Distances
Marathon, Half, 10K, 5K, Ultra, Relay
Field size
About 28,000 runners
Course
Rolling urban
Registration
raceroster.com
Official website
rundallas.com

About the BMW Dallas Marathon Festival

Dallas' marquee December race weekend offers everything from a 5K to a 50K ultra and starts/finishes downtown; more than 28,000 runners crossed the line across the festival's recent editions.

Rankings and notes

Rankings and awards
Texas' longest-running marathon (established 1971); USATF-certified; Boston qualifier; has donated over $4M to Scottish Rite for Children. 2026 marks the 55th anniversary.
Notes
Major Dallas race weekend with marathon, half, 10K, 5K and relay options.

More marathons in Texas

Coming up next, by confirmed date.

More races in Dallas

More upcoming races in Texas

Keep exploring

Guides from the RaceRove blog

BMW Dallas Marathon Festival: common questions

When is the BMW Dallas Marathon Festival?
The next confirmed date is Sunday, December 13, 2026.
Where is the BMW Dallas Marathon Festival held?
In Dallas, Texas.
What distances does the BMW Dallas Marathon Festival offer?
Marathon, Half, 10K, 5K, Ultra and Relay.
How many people run the BMW Dallas Marathon Festival?
About 28,000 runners across all of its distances. That figure is an estimate of the field size, not an entry cap.
How do I register for the BMW Dallas Marathon Festival?
Registration is handled by the organiser at raceroster.com. Entry fees, caps and deadlines are set there.
RACEROVE

Run all 50 states + the 7 World Majors

Discover races, plan trips, compare courses, and track every finish from one personal race command center.