Home › Time & Date › Marathon Training Plan Generator

Marathon Training Plan Generator

Tell the generator when your race is, how much you run now and how many days a week you can train. It builds a personalized week-by-week marathon schedule with gradual long runs, cutback weeks, a three-week taper and pace targets, ready to print or add to your calendar.

Last updated:

Weekly distancelong run other runs
Training pacesfrom your goal time
RestEasyWorkoutLong runRace
Advertisement
Advertisement

How to use the Marathon Training Plan Generator

  1. Pick your race date. The plan ends on that day, and long runs fall on the same weekday.
  2. Enter what you run now: your average weekly distance and your longest run in the last month.
  3. Choose your level and runs per week. Beginners do best with 4 runs; advanced runners get a second weekly workout with 5 or 6.
  4. Add a goal time (optional) such as 4:15 to see easy, tempo, interval and marathon paces.
  5. Review the week-by-week calendar, then download it as .ics for Google Calendar, Apple Calendar or Outlook, or print it.

How the plan is built

The generator counts back from your race date in 7-day blocks, so every week ends on your race weekday with the long run. It then splits the plan into four phases:

  • Base (first third): mostly easy running, with hills, fartlek or strides to build strength and form.
  • Build (second third): weekly distance keeps rising; tempo runs and intervals at 10K pace develop your aerobic engine.
  • Peak (final third before the taper): the longest runs, marathon-pace sessions and, for intermediate and advanced runners, long runs that finish at goal pace.
  • Taper (last 3 weeks): about 75%, then 55% of peak volume, then race week with short easy runs and a brief pace check.

Weekly distance starts at what you run now and climbs toward a level-based target (about 38 mi / 61 km for beginners, 48 mi / 77 km intermediate, 60 mi / 97 km advanced, but never more than double your current distance), growing roughly 10% per week. The long run grows by at most 2 miles (about 3 km) a week, and every fourth week is a cutback week at about 80% volume. The rest of the weekly distance is divided between one workout (two for advanced runners on 5 or 6 days) and easy runs.

Typical marathon training benchmarks

LevelPlan lengthRuns per weekPeak weekly distanceLongest run
First marathon16–20 weeks3–430–40 mi (48–64 km)18–20 mi (29–32 km)
Intermediate16–18 weeks4–540–55 mi (64–89 km)20 mi (32 km)
Advanced12–18 weeks5–6+55–70+ mi (89–113+ km)20–22 mi (32–35 km)

Marathon training tips

  • Most running should be easy. If you cannot hold a conversation, slow down. Easy miles build endurance with less injury risk.
  • Practice fueling on long runs. Try the gels, drinks and breakfast you plan to use on race day, aiming for about 30 to 60 g of carbohydrate per hour on runs over 90 minutes.
  • Sleep and recover. Adaptation happens between sessions. A missed run is better than running through sharp or worsening pain.
  • Don't make up missed weeks. If you lose a week to illness, repeat the previous week rather than jumping ahead.
  • Run the first half controlled. Starting 10 to 15 seconds per mile slower than goal pace is far better than going out too fast.

This plan is general guidance for healthy adults. If you have a medical condition, are returning from injury or are new to exercise, check with a doctor before starting.

Frequently asked questions

How many weeks do I need to train for a marathon?

Most plans for first-time marathoners last 16 to 20 weeks, assuming you can already run about 15 to 20 miles (25 to 30 km) per week. Experienced runners with a solid base often use 12 to 16 weeks. This generator accepts 8 to 24 weeks and warns you when the time frame is short.

How long should my longest training run be?

Most marathon plans peak with a long run of 18 to 22 miles (29 to 35 km) about three weeks before race day. This generator peaks at 20 miles (32 km) for beginner and intermediate plans and 22 miles (35 km) for advanced plans, if there is enough time to build up safely.

How fast should I increase my mileage?

A common guideline is to increase weekly distance by no more than about 10% per week and to include an easier cutback week every three or four weeks. The generator follows both: weekly totals grow gradually from your current distance and every fourth week drops by about 20%.

What is a marathon taper?

The taper is the final two to three weeks when you reduce training so your body can recover and absorb the work. In this plan, weekly distance drops to about 75% of the peak, then 55%, then race week, while a few short faster sessions keep your legs sharp.

How are the training paces calculated?

Marathon pace is your goal time divided by 42.195 km. Half-marathon and 10K equivalent paces come from the Riegel formula T2 = T1 × (D2 / D1)^1.06, used for tempo runs and intervals. Easy runs are about 13 to 25% slower than marathon pace and long runs about 8 to 18% slower.

How do I add the plan to Google Calendar or my phone?

Press Download calendar (.ics), then import the file: in Google Calendar use Settings, Import & export; on iPhone or Mac open the file with Calendar; in Outlook use File, Open & Export, Import. Each run becomes an all-day event with workout details.

Can I move workouts to other days?

Yes. Keep at least one easy day or rest day between hard sessions (workouts and long runs) and avoid two long efforts back to back. Swapping a rest day with an easy day within the same week is fine.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

5K Training Plan GeneratorRun/walk beginner, finish or time-goal 5K plans by race date, with daily sessions and paces.Interval TimerHIIT and Tabata interval timer with rounds, sets, beeps and voice cues.Running Pace CalculatorCalculate pace and predict race times.Pace to Speed ConverterConvert running pace (min/km, min/mile) to km/h and mph and back, with a treadmill table.Pace Band GeneratorMake a printable race pace band with mile or km splits for even, negative-split or hilly courses.Week Number CalculatorSee the current ISO week number and look up the week of any date.Julian Date ConverterConvert dates to day-of-year (YYDDD), Julian Day Number and JD, and back.To Do ListSimple online checklist with drag to reorder, saved lists and export.Habit TrackerTrack daily habits on a grid with current and longest streaks.Kanban BoardFree kanban board with drag and drop cards, WIP limits and JSON export.Leap Year CheckerCheck if a year is a leap year and list every leap year in a range.Daily PlannerPlan your day in hour blocks with top 3 priorities, a to-do list and notes, saved and printable.Shift Schedule MakerBuild a weekly staff rota with shift types, hour totals, CSV export and a printable schedule.PTO Accrual CalculatorPTO hours earned per pay period or per hour worked, with a 12-month balance projection.Biweekly Pay Schedule CalculatorList every biweekly payday of a year, count paychecks and find months with 3 paychecks.Hijri Date ConverterConvert Gregorian dates to Islamic Hijri dates and back, with Arabic month and weekday names.Chinese Lunar Calendar ConverterConvert Gregorian dates to Chinese lunar dates and back, with leap months and zodiac year.2027 CalendarPrintable 2027 calendar with US holidays and week numbers; yearly or monthly, PDF or PNG.Class Schedule MakerBuild a weekly or A/B day class timetable and download it as PDF or PNG, or share a link.CSV to ICS ConverterTurn a CSV or spreadsheet list of events into an .ics file for Google, Apple or Outlook Calendar.ICS to CSV ConverterConvert .ics calendar events to CSV for Excel or Sheets, with repeats expanded and fields you choose.ICS File ViewerOpen .ics calendar files online: list and month view, repeating events, time zones and search.On This Day in HistoryPick any month and day to see historical events, famous births and deaths from Wikipedia.Travel Itinerary PlannerPlan a trip day by day with times, bookings and costs, then print it or export to your calendar.US Holidays CalendarUS federal holidays and major observances for any year, with observed dates and ICS/CSV export.Wedding Guest List ManagerTrack wedding guests by household and side with RSVPs, meals, plus-ones, tables and CSV export.Wedding Planning ChecklistEnter your wedding date for a month-by-month checklist with due dates, progress and calendar export.Weekly Meal PlannerPlan a week of meals and get a grocery list sorted by aisle, then print it or save a PDF.Year at a Glance CalendarOne-page printable 12-month calendar for any year with week numbers and US holidays; PDF or PNG.Baby Feeding ScheduleFeeding times, ounces per feed and feeds per day by baby's age, breast or formula.Baby Feeding & Diaper TrackerOne-tap baby log for breastfeeding, bottles, diapers and sleep, with timers and daily totals.Cleaning Schedule GeneratorMake a daily, weekly, monthly and seasonal house cleaning schedule for your home and household.Cooking Timeline PlannerBack-schedule every dish from serving time, with start times and oven conflict alerts.Passport Validity CheckerCheck if your passport is valid long enough for a trip (3- and 6-month rules) and when to renew.Pregnancy CalendarWeek-by-week pregnancy calendar with trimesters, test windows and checkups; print it or save as .ics.Puppy Vaccination ScheduleGet dated puppy shot visits (core and lifestyle vaccines) from a birth date, plus an ICS calendar.Solunar Fishing CalendarMajor and minor fishing and hunting times from the moon for any location, with a month view.Custody Schedule CalendarParenting time calendar for 2-2-3, 2-2-5-5, week-on/week-off and more, with holidays and % time.Supervised Driving Hours LogLog teen practice drives with day/night hours and conditions, track permit hour goals, print the log.Hijri CalendarMonthly Islamic (Hijri) calendar with Gregorian dates side by side, Islamic holidays and printing.National Days CalendarWhat national day is it today? Fun, food and awareness days with a searchable full-year calendar.Planting Calendar by ZoneWhat to start indoors, transplant and sow each month for your USDA zone or frost dates.Public Holidays by CountryList the public holidays of 100+ countries for any year, with weekdays and an ICS calendar file.Rotating Shift CalendarColor calendar of work and off days per crew for Pitman, DuPont, 4-on-4-off, 24/48 or custom shifts.School Year CalendarPrintable August to June school calendar with breaks, no-school days, term colors and day counts.Social Security Payment CalendarSocial Security and SSI payment dates for any year by birthday group, with holiday shifts.Study PlannerTurn exam dates and free hours into a balanced, printable weekly revision timetable.Baby Food Introduction ScheduleMonth-by-month solid food plan with textures, meals and a dated allergen timeline.Federal Reserve Bank HolidaysUS bank holiday calendar on the Fed schedule, next holiday countdown and deposit timing.Bread Baking Schedule PlannerPick when you want bread; get start times for levain, bulk, shaping, proof and bake.Car Maintenance Schedule GeneratorGet your upcoming oil, tire, brake and fluid services by date and mileage from how you drive.Crop Rotation PlannerTurn your beds and crops into a 3 or 4 year rotation plan so no plant family repeats in a bed.Menstrual Cycle Phase CalculatorSee which cycle phase you're in today and a color-coded calendar of upcoming phases.Dog Food Transition SchedulePlan a day-by-day switch to a new dog food with old/new ratios and cups or grams per meal.Kitten Vaccination ScheduleGet dated kitten shot visits (FVRCP, rabies, FeLV) from a birth date, plus an ICS calendar.Lawn Fertilizer ScheduleYearly lawn calendar for your grass type and region: feeding, pre-emergent, aeration and seeding dates.Mood TrackerLog your daily mood with emojis, notes, sleep and exercise; see a calendar heatmap and trends.Pumping Schedule GeneratorPump times, sessions per day and ounce targets by baby's age, exclusive or partial.Puppy Potty Training SchedulePrintable potty break times, night trips and crate limits for your puppy's age.Stock Market Holidays CalendarNYSE and Nasdaq holidays and early closes for this year and next, with .ics calendar export.Water Intake TrackerTap to log glasses and bottles, fill your daily goal ring, get drink reminders and see your history.2028 CalendarPrintable 2028 leap-year calendar with US holidays and week numbers; yearly or monthly, PDF or PNG.Fuel Log and MPG TrackerLog fill-ups by odometer, gallons and price to track MPG per tank, average MPG and cost per mile.Christmas Gift TrackerTrack Christmas gifts by person: ideas, budget, bought and wrapped status, and total spending.Garden Harvest TrackerLog garden harvests by crop, date and weight; see totals per crop and season and grocery money saved.Home Maintenance ChecklistSeasonal and monthly home upkeep checklist with dates, built from your home's features.
See all 62 Calendars & Planners →