RACE Logo

5K Races in Oklahoma

Oklahoma has 108 upcoming 5K races scheduled for 2026. Most of the calendar falls in the warmer months: 67 of 108 races (62%) take place between May and September, with September (39 events) the busiest month. Oklahoma City is the busiest city with 25 races, ahead of Tulsa (11) and Owasso (8).

5K races by month in Oklahoma

Sep (39) · Aug (22) · Oct (20) · Dec (11) · Nov (9) · Jul (6) · Mar (1)

Showing 24 of 108

Red Coyote Summer Sunset 5K
Running

Red Coyote Summer Sunset 5K

July 24, 2026
Oklahoma City, OK
Weatherford Eagles Talons & Takedown 5K
Running

Weatherford Eagles Talons & Takedown 5K

July 24, 2026
Weatherford, OK

Running

Weatherford Eagles Talons & Takedown 5K

Weatherford, OK

Running

Weatherford Eagles Talons & Takedown 5K

July 25, 2026
Weatherford, OK
Willie Osborn Memorial 5k
Running

Willie Osborn Memorial 5k

July 25, 2026
Miami, OK

Running

Red Coyote Summer Sunset 5K

Oklahoma City, OK

Running

Red Coyote Summer Sunset 5K

July 25, 2026
Oklahoma City, OK
Eagle 5K, 10K, & 13.1M at Oklahoma City, OK (30)
Running

Eagle 5K, 10K, & 13.1M at Oklahoma City, OK (30)

July 25, 2026
Oklahoma City, OK

Running

Ninja 5K, 10K, & 13.1M at Stillwater, OK (31)

Stillwater, OK

Running

Ninja 5K, 10K, & 13.1M at Stillwater, OK (31)

August 1, 2026
Stillwater, OK

Running

Eagle 5K, 10K, & 13.1M at Oklahoma City, OK (30)

Oklahoma City, OK

Running

Eagle 5K, 10K, & 13.1M at Oklahoma City, OK (30)

August 1, 2026
Oklahoma City, OK
Ninja 5K, 10K, & 13.1M at Stillwater, OK (31)
Running

Ninja 5K, 10K, & 13.1M at Stillwater, OK (31)

August 1, 2026
Stillwater, OK
Red Coyote Fall Starter Pack 5K Program
Running

Red Coyote Fall Starter Pack 5K Program

August 3, 2026
Oklahoma City, OK
Moonlight Run 5K
Running

Moonlight Run 5K

August 7, 2026
Collinsville, OK
Apache 125th Anniversary 5k Run
Running

Apache 125th Anniversary 5k Run

August 8, 2026
Apache, OK
Rush Springs Watermelon Festival Watermelon 5k/10k
Running

Rush Springs Watermelon Festival Watermelon 5k/10k

August 8, 2026
Rush Springs, OK

Running

Moonlight Run 5K

Collinsville, OK

Running

Moonlight Run 5K

August 8, 2026
Collinsville, OK
Back to School 5K
Running

Back to School 5K

August 8, 2026
Bartlesville, OK
Ninja 5K, 10K, & 13.1M at Sapulpa, OK (32)
Running

Ninja 5K, 10K, & 13.1M at Sapulpa, OK (32)

August 8, 2026
Sapulpa, OK
Health & Wellness Expo 5K and 1 Mile Fun Run
Running

Health & Wellness Expo 5K and 1 Mile Fun Run

August 8, 2026
Weatherford, OK
Fireflight Balloon Fest 5K Run/Walk
Running

Fireflight Balloon Fest 5K Run/Walk

August 8, 2026
Shawnee, OK

Running

Ninja 5K, 10K, & 13.1M at Sapulpa, OK (32)

Sapulpa, OK

Running

Ninja 5K, 10K, & 13.1M at Sapulpa, OK (32)

August 15, 2026
Sapulpa, OK
Ninja 5K, & 10K at Owasso, OK (33)
Running

Ninja 5K, & 10K at Owasso, OK (33)

August 15, 2026
Owasso, OK
Zeeco Furnace 5K
Running

Zeeco Furnace 5K

August 21, 2026
Tulsa, OK
Ninja 5K, 10K, & 13.1M at Oklahoma City, OK (34)
Running

Ninja 5K, 10K, & 13.1M at Oklahoma City, OK (34)

August 22, 2026
Oklahoma City, OK
GCTC Rocket Man Run 5K & Fun Walk
Running

GCTC Rocket Man Run 5K & Fun Walk

August 22, 2026
Shawnee, OK
Project Life 5k
Running

Project Life 5k

August 22, 2026
Oklahoma City, OK

Top Cities for 5K Races in Oklahoma

Frequently asked questions

How long is a 5K race?
A 5K is 3.1 miles (5 kilometers). It is the most popular race distance in the US and a great starting point for new runners. RACE lists thousands of 5K events across all 50 states.
What is a good 5K time for beginners?
A good beginner 5K time is 30-35 minutes. Many first-time runners aim to complete the distance without stopping. The average US 5K finish time is around 28 minutes.
How do I find a 5K near me?
Use the RACE search bar to enter your zip code or state and filter by distance. You can also browse by month to find races that fit your schedule. Turkey Trots in November and charity 5Ks are especially popular.
How long does it take to train for a 5K?
Most couch-to-5K programs are 6-8 weeks long with 3 runs per week. If you can already jog for 10-15 minutes, you could be ready in 4-6 weeks with consistent training.