Marathon Training Plan Generator with Strava weekly mileage import and Boston Qualifier age-based time targets

Marathon Plan Builder

Build a smarter marathon training plan.

Choose your fitness level, race date, weekly mileage, running days, and goal. Import your recent running mileage from Strava, then create a week-by-week plan with long runs, easy days, speed work, taper weeks, and Boston Qualifying targets.

12–24Week training windows
BQAge-based qualifying targets
Strava4-week mileage average
Just finish Sub 5:00 Sub 4:00 Sub 3:30 Custom goal time Qualify For Boston
Use H:MM:SS or H:MM format.
Mon Tue Wed Thu Fri Sat Sun
Use this as your current weekly running volume. The plan builds gradually from this starting point.
0–20Base
20–40Build
40+Strong
S
Connect Strava to calculate your average weekly running mileage from the past 4 weeks and update the slider automatically.
4-week avg
Connect Strava to calculate your average weekly running mileage from your past 4 weeks of runs.
Beginner Intermediate Advanced
BEGINNER Finish Focused

Best if you are newer to marathon training, currently running lower weekly mileage, or want a conservative build with more easy running and recovery.

INTERMEDIATE Performance Build

Best if you already run consistently and want a balanced plan with higher mileage, one weekly quality workout, and structured long runs.

ADVANCED Goal Race Prep

Best if you have marathon experience, tolerate higher mileage, and are targeting a specific time goal, BQ attempt, or aggressive race-day performance.

Select Your Race Date Above
Upcoming Marathon Calendar
Through Dec. 31, 2027
Data: MarathonGuide.com
Click a Race to Set Date
Showing loaded races in the selected date range.
Using embedded preview races until cached MarathonGuide race data through Dec. 31, 2027 is loaded.
Enter a location to filter the marathon calendar by distance. Default radius is 100 miles.
Supports city/state entries, known race locations, browser current location, and embedded U.S. ZIP code centroids.
Embedded ZIP lookup loading...
Enter a location and apply a radius to summarize matching races nearby.