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
Goal
Just finish
Sub 5:00
Sub 4:00
Sub 3:30
Custom goal time
Qualify For Boston
Manual Goal Time
Use H:MM:SS or H:MM format.
Days You Can Run
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Current Weekly Mileage
Use this as your current weekly running volume. The plan builds gradually from this starting point.
0–20Base
20–40Build
40+Strong
Strava 4-week Average
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.
Current Fitness Level
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.
Weeks until race day
Select Your Race Date Above
Marathon Calendar
Upcoming Marathon Calendar
Through Dec. 31, 2027
Data: MarathonGuide.com
Click a Race to Set Date
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.
Race Search Location
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...
Race Match Summary
Enter a location and apply a radius to summarize matching races nearby.