Want help turning consistency into progress? Coaching keeps your training simple, structured, and sustainable.
Start Coaching →
Runner calculating how much is a marathon with cash expenses in hand

Last updated:

How Much Does a Marathon Really Cost? Full Budget Breakdown

The entry fee for a marathon typically costs $100–$300 USD ($150–$450 AUD / €90–€270 EUR). But the entry fee is just the start. When you add shoes, nutrition, gear, and potentially travel, the total cost of running a marathon ranges from $500 for a budget local race to $3,000–$5,000+ for a destination marathon.

This guide breaks down every cost category so you can plan your marathon budget realistically — whether you're racing locally on a tight budget or flying to a World Marathon Major.

Chat with a SportCoaching coach

Not sure where to start with training?

Tell us your goal and schedule, and we’ll give you clear direction.

No obligation. Quick, practical advice.

Article Categories:

Explore our running training resources for more helpful articles and resources.

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.

Training for Your Marathon?

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.

Start Running Coaching → Browse Training Plans →

Find Your Next Running Race

Ready to put your training to the test? Here are some upcoming running events matched to this article.

Graeme - Head Coach and Founder of SportCoaching

Graeme

Head Coach & Founder, SportCoaching

Graeme is the founder of SportCoaching and has coached more than 750 athletes from 20 countries, from beginners to Olympians, in cycling, running, triathlon, mountain biking, boxing, and skiing. His coaching philosophy and methods form the foundation of SportCoaching's training programs and resources.

750+
Athletes
20+
Countries
7
Sports
Olympic
Level

Start Your Fitness Journey with SportCoaching

No matter your goals, SportCoaching offers tailored training plans to suit your needs. Whether you’re preparing for a race, tackling long distances, or simply improving your fitness, our expert coaches provide structured guidance to help you reach your full potential.

  • Custom Training Plans: Designed to match your fitness level and goals.
  • Expert Coaching: Work with experienced coaches who understand endurance training.
  • Performance Monitoring: Track progress and adjust your plan for maximum improvement.
  • Flexible Coaching Options: Online and in-person coaching for all levels of athletes.
Learn More →

Choose Your Next Event

Browse upcoming Australian running, cycling, and triathlon events in one place. Filter by sport, check dates quickly, and plan your training around something real on the calendar.

View Event Calendar