Advanced Marathon Training Plan for Triathletes (24 Weeks), Race Day on Sunday, Starts Anytime

When you cross the finish line of a marathon, you’ve accomplished something very, very special.

Especially designed for the intermediate to advanced level age group triathletes, the goal of this 24-week Marathon Training Plan for Triathletes is to set you up for YOUR MARATHON SUCCESS while maintaining a reasonable level of swim and bike sport-specific fitness.

coach and athlete krista schultzHand-crafted by USA Triathlon-certified coach and elite triathlete Krista Schultz, MEd, CSCS this plan encapsulates her exercise physiology expertise with more than a decade of experience as as an endurance athlete and coaching hundreds of other athletes to success.

A typical week consists of 4 run, 2 swim, 2 bike and 2 strength workouts. During the plan, you will build up to 3 hours running. Your weekly schedule includes optional time allocation for strength exercises and a designated off day (Monday). We recommend using a heart rate monitor in conjunction with perceived effort, but a heart rate monitor is not required.

Please note: This plan starts any time so pick your start day 24 weeks before your target race day (week one is race week). This plan version assumes your target marathon race is on a Sunday. If your race is on Saturday, please select our "Race Day on Saturday" plan version.

Purchase of this plan includes our comprehensive ENDURANCEWORKS Training Plan Guide, which explains how to use your training plan, and, as an added bonus, Build and Maintain: Strength Training for Triathletes.

Prior to using this plan, you should be able to complete the following workouts:

  • Swim: 500 meters or yards continuously
  • Bike: 1.5 hours continuously
  • Run: 30 minutes continuously

Most importantly, purchase of this program includes complimentary email access to Krista Schultz at any time for questions that you may have about this plan.

krista schultz coaching certifications

Questions? Please visit us on the web at or email Krista directly at:

Get the latest news

Join Us