Quick Answer
Marathon entry fees: $100–$300 USD / $150–$450 AUD / €90–€270 EUR. Total cost including shoes, nutrition, and gear: $500–$1,500 for a local race. Add travel and it becomes $2,000–$5,000+. The biggest cost variable is whether you need to travel. Early registration and smart gear choices can save hundreds.Marathon Cost Breakdown by Category
👉 Swipe to view full table
| Cost Category | Budget | Mid-Range | Premium |
|---|---|---|---|
| Entry fee | $50–$100 | $100–$200 | $200–$350+ |
| Running shoes (1–2 pairs for training + race) | $100–$150 | $200–$350 | $350–$550 |
| Sports nutrition (gels, electrolytes, bars) | $30–$60 | $60–$120 | $120–$200 |
| Running clothing (shorts, tops, socks) | $0 (use what you have) | $50–$150 | $150–$400 |
| GPS watch | $0 (use phone) | $150–$300 | $400–$700 |
| Physio / massage (during training) | $0 | $100–$300 | $300–$800 |
| Coaching or training plan | $0 (free plans online) | $50–$150 (plan) | $150–$300/month (coach) |
| Travel (flights, car) | $0 (local race) | $100–$400 | $400–$1,500+ |
| Accommodation | $0 (local race) | $100–$300 | $300–$1,000+ |
| Food and extras (race weekend) | $20–$50 | $50–$150 | $150–$400 |
Budget total: ~$200–$500 USD ($300–$750 AUD / €180–€450 EUR). Mid-range total: ~$800–$2,000 USD ($1,200–$3,000 AUD / €720–€1,800 EUR). Premium / destination race total: ~$2,000–$5,000+ USD ($3,000–$7,500+ AUD / €1,800–€4,500+ EUR).
The biggest swing factor is travel. A runner doing a local marathon in their own city can spend under $500 total. The same runner flying to New York, London, or Tokyo for a World Marathon Major could easily spend $3,000–$5,000 once flights, accommodation, and race-weekend expenses are factored in.
Entry Fees for Popular Marathons
Here’s what some of the world’s most well-known marathons charge for standard entry (2025–2026 prices):
👉 Swipe to view full table
| Marathon | Domestic Entry | International Entry |
|---|---|---|
| Tokyo Marathon | ~$105 USD / ~$155 AUD / ~€95 EUR | ~$160 USD / ~$240 AUD / ~€145 EUR |
| Boston Marathon | $230 USD / ~$345 AUD / ~€210 EUR | $235 USD / ~$350 AUD / ~€215 EUR |
| Berlin Marathon | €200 / ~$220 USD / ~$330 AUD | €200 / ~$220 USD / ~$330 AUD |
| London Marathon | £69.99 / ~$87 USD / ~$130 AUD / ~€80 EUR | £225 / ~$280 USD / ~$420 AUD / ~€255 EUR |
| Chicago Marathon | $245 USD / ~$365 AUD / ~€220 EUR | $255 USD / ~$380 AUD / ~€230 EUR |
| New York City Marathon | $255–$315 USD / ~$380–$470 AUD / ~€230–€285 EUR | $315+ USD / ~$470+ AUD / ~€285+ EUR |
| Sydney Marathon | $250 AUD / ~$165 USD / ~€150 EUR | $250 AUD / ~$165 USD / ~€150 EUR |
| Melbourne Marathon | ~$160 AUD / ~$105 USD / ~€95 EUR | ~$160 AUD / ~$105 USD / ~€95 EUR |
| Small local marathon (typical) | $50–$120 USD / $75–$180 AUD / €45–€110 EUR | — |
Charity entries and travel-package entries can cost significantly more — charity spots for London or New York often require $2,000–$5,000+ USD ($3,000–$7,500+ AUD / €1,800–€4,500+ EUR) in fundraising on top of the entry fee. Early-bird registration typically saves 20–30% on standard entries.
The Costs People Forget
Beyond the obvious expenses, several costs catch first-time marathon runners by surprise:
Shoe replacement. Most running shoes last 500–800 km. Over a 16–20 week training block, you’ll likely run 600–1,000+ km, which means you may need to replace your training shoes mid-cycle. Budget for 2 pairs of daily trainers ($150–$250 USD / $225–$375 AUD / €135–€225 EUR each) and potentially a race-day shoe ($180–$300 USD / $270–$450 AUD / €160–€270 EUR for a carbon-plated racer).
Increased food intake. Marathon training burns an extra 400–800 calories per day on hard training days. That translates to higher grocery bills — roughly $20–$50 USD ($30–$75 AUD / €18–€45 EUR) extra per week for most people.
Race-day extras. Bag check fees, post-race food, expo purchases (it’s hard to resist the merch tent), and celebratory meals add up quickly. Budget $50–$150 USD ($75–$225 AUD / €45–€135 EUR) for race-weekend extras.
Recovery costs. Physiotherapy, sports massage, foam rollers, and compression gear are optional but common expenses. A single physio session costs $80–$150 USD ($120–$225 AUD / €70–€135 EUR), and many runners book 3–6 sessions during training.
How to Run a Marathon on a Budget
Running a marathon doesn’t have to be expensive. Here’s how to keep costs down:
Choose a local race — eliminating travel and accommodation removes the biggest expense category entirely. Use shoes you already own if they have 300+ km of life left. Make your own race nutrition (rice cakes, dates, honey sandwiches work well). Use a free training plan from a reputable source rather than paying for coaching. Skip the GPS watch if you already have a phone with a running app.
With these savings, a local marathon can cost under $200 USD ($300 AUD / €180 EUR) total — entry fee, nutrition supplies, and maybe a new pair of socks. That makes marathon running one of the most accessible endurance challenges you can take on.
For a structured free plan to get you to the start line, see our beginner marathon training plan. If you want to understand the distance itself before committing, our marathon statistics guide puts the achievement in perspective.
FAQ: Marathon Costs
How much does it cost to enter a marathon?
Entry fees typically range from $100–$300 USD ($150–$450 AUD / €90–€270 EUR). Small local races start around $50–$100. Major city marathons cost $150–$350. Early-bird registration usually saves 20–30%.
What is the total cost of running a marathon?
Including entry, shoes, nutrition, and basic gear, most runners spend $500–$1,500 for a local marathon. If travelling to a destination race, the total can reach $2,000–$5,000+ with flights and accommodation.
How much do the World Marathon Majors cost?
Entry fees range from ~$105 (Tokyo, domestic) to $315 (New York City, non-member). London charges £225 for international runners. Berlin is €200. Sydney is $250 AUD. Charity entries require additional fundraising.
Can you run a marathon on a budget?
Yes. Choose a local race ($50–$100 entry), use existing shoes and gear, make your own nutrition, and use a free training plan. A budget marathon can cost under $200 total.
What are the hidden costs of marathon training?
Shoe replacement (2–3 pairs over a training cycle), sports nutrition for long runs ($50–$150), physiotherapy ($50–$100 per session), and increased food intake from higher training volume are the most commonly overlooked expenses.
Worth Every Dollar (or Kilometre)
A marathon costs anywhere from $200 USD ($300 AUD / €180 EUR) for a budget local race to $5,000+ USD ($7,500+ AUD / €4,500+ EUR) for a World Marathon Major destination trip. The entry fee is typically $100–$300 USD ($150–$450 AUD / €90–€270 EUR), but shoes, nutrition, and especially travel are where the real costs accumulate.
The good news: you control most of these costs. A smart approach to gear, a local race, and a free training plan can get you across the finish line without breaking the bank. And regardless of what you spend, the experience of finishing a marathon is one that stays with you for life.
Our running coaching programmes give you a structured plan with pacing targets, nutrition guidance, and weekly progression — so you arrive at the start line prepared and confident, without wasting money on what doesn't work.
Find Your Next Running Race
Ready to put your training to the test? Here are some upcoming running events matched to this article.
ASICS Runaway Noosa Marathon 2026
Southern Rail Trail 2026


























