What Does Training For and Running a Marathon Actually Cost?
The race entry fee is a small fraction of the real cost. Over 16 to 20 weeks of training plus race week, most first-time marathoners spend $1,000 to $2,500 across shoes, gear, nutrition, and travel. Premium destinations and coaching push the total higher.
The Cost Formula
Total = Race Fee + (Shoes x Pairs) + (Coaching + Nutrition) x Months + Travel + Gear
Shoes are the biggest variable expense. Most running shoes wear out at 350 to 500 miles. Training totals 400 to 800 miles for a typical 16 week plan plus race day, which translates to 2 to 4 pairs of shoes during the training cycle.
What Goes Into a Marathon Budget
- Race entry fee: $80 to $300 for most local marathons. $300 to $500 for major US races. $400 to $800 plus travel for World Marathon Majors.
- Running shoes: $120 to $250 per pair. 2 to 4 pairs needed across a typical training cycle.
- Coaching (optional): $50 to $300 per month. Online programs at $0 to $50, group coaching $80 to $200, personal coaching $200 to $500.
- Nutrition and hydration: Gels, electrolytes, sports drinks. $30 to $80 per month.
- Travel and lodging: $0 for local race, $200 to $1,500 for destination races.
- One-time gear: GPS watch, hydration vest, foam roller, running clothes. $200 to $600 total.
- Recovery: Massage, physical therapy, ice baths. Optional but valuable. $100 to $500 across training cycle.
How to Use This Calculator
- Race entry fee. Check your specific race registration page.
- Cost per pair of shoes. Standard daily trainers are $140, premium $180 to $250.
- Training months. Standard plans are 16 to 20 weeks (4 to 5 months) for first-time marathon.
- Average weekly miles. 30 to 50 is typical for first marathon plans.
- Monthly coaching. Use $0 for self-coached, $50 for app-based, $200-plus for personal coach.
- Monthly nutrition. $30 to $50 for moderate trainer, $80-plus for heavy mileage with full gel use.
- Travel. Local race $0 to $200. Domestic destination $400 to $1,200. International $1,500-plus.
- One-time gear. New runners need watch, shoes, clothes, hydration. $300 to $600 typical.
Where Most Marathoners Overspend
- Premium destination races where airfare and lodging exceed race fee by 5 times.
- Personal coaching when an online plan would suffice.
- Top-tier carbon-plated race shoes for training (use less expensive daily trainers).
- Gear bloat (multiple watches, premium vests, custom training plans).
Ways to Lower the Total
- Pick a local race. Eliminates travel costs.
- Use a free or low-cost training plan (Hal Higdon, Nike Run Club, Hansons).
- Buy shoes on sale or end of model year. Often 30 to 40 percent off retail.
- Use whole foods nutrition instead of gels for long runs (banana, dates, etc.).
- Borrow or budget gear instead of buying premium models.