Training for an ultramarathon is both a mental and physical challenge, requiring a well-thought-out approach to ensure you not only survive the race but enjoy it. Here’s an expanded guide to help you prepare for your ultra journey:

Disclaimer: Posts may contain affiliate links. We earn commissions if you shop through the links on this page. As an Amazon Associate, we earn from qualifying purchases. We also promote other products that we have tried and tested via other affiliate programmes. 

1. Train Specifically for the Terrain

The principle of specificity is key when training for an ultramarathon. Don’t make the mistake of running long distances on smooth roads if your race is going to take place on rugged, uneven trails. If the race course involves rocky paths, grassy fields, muddy sections, or steep hills, you need to prepare your body by training on similar surfaces. Running 25 miles on the road may feel easier and faster, but it won’t prepare you for the hours of endurance needed on technical terrain. Time on your feet is more important than speed, so focus on mimicking the course conditions to help your muscles and joints adapt to the challenges ahead.

2. Practice Your Race-Day Strategy

Your race day strategy should be built into your training from the start. If you plan to walk hills during the race (a common strategy to conserve energy), practice walking them during training. We often run hills during short-distance training runs but opt to walk them during longer efforts, using the walk time as an opportunity to refuel. This strategy not only conserves energy but also helps you get into the rhythm of eating and drinking while on the move—think of it as a mobile picnic!

3. Test Your Nutrition Plan

What you eat during an ultramarathon is just as important as the miles you log. It’s essential to practice your race nutrition well in advance to avoid any unpleasant surprises. Consuming unfamiliar food from aid stations on race day can lead to gastrointestinal distress. Instead, experiment with various foods, gels, and hydration options during training so your body knows what to expect. Whether it’s energy gels, bars, or real food like sandwiches or fruit, make sure you’ve practised fueling at regular intervals to avoid hitting a wall later in the race.

4. Familiarise Yourself with the Course

If possible, get at least one reconnaissance run on the actual race course, especially if it’s within a reasonable distance from home. Familiarity with the terrain can provide a significant mental boost. If a course preview isn’t possible, study the race profile and simulate the conditions in training. For example, if your race involves long climbs, incorporate hilly routes into your weekly runs. Understanding where the major challenges are will help you mentally prepare and fine-tune your pacing.

5. Incorporate Back-to-Back Long Runs

When training for an ultramarathon, back-to-back long runs are one of the most effective ways to simulate the fatigue of race day. If your schedule doesn’t allow for a single 30-mile run, break it up by doing a 10-15 mile run on one day, followed by a 20-mile run the next. This approach helps you learn to run on tired legs, a crucial aspect of ultra training, and will mimic the fatigue you’ll experience during the later stages of the race.

6. Test All Your Gear

Your race-day kit should never be a surprise. Ensure you test everything you plan to wear or carry during the race, from hydration vests and shoes to socks and clothing. Chafing, blisters, or uncomfortable gear can turn a tough race into a miserable experience. For example, wearing a hydration vest that starts to rub after 10 miles is something you don’t want to discover on race day. Also, don’t forget anti-chafing products like Bodyglide—protective layers can make a world of difference after several hours on the move.

7. Prepare the Mandatory Kit

Many ultramarathons, particularly self-navigation races, require specific gear. This could include items such as waterproof jackets, hats, gloves, maps, compasses, and even whistles. Check the mandatory gear list for your race well in advance and practice running with all your equipment. Carrying a heavier load may affect your pacing and comfort, so getting used to it beforehand will reduce surprises on race day.

8. Embrace the Taper

The weeks leading up to race day can often cause anxiety, making you feel like you need to squeeze in one last long run. Resist the temptation! Tapering is crucial for ultramarathon success. Reduce your training volume in the last two to three weeks, allowing your body to fully recover from the months of hard work. Showing up at the start line with fresh legs is far better than dragging yourself through the race feeling fatigued. Trust the process and focus on rest, nutrition, and mental preparation during the taper.

9. Cross-Training for Strength and Endurance

Incorporating cross-training into your routine can be a game-changer for ultramarathon training. Strengthening your core, legs, and upper body will improve your overall endurance and reduce the risk of injury. Activities like weightlifting, kettlebell workouts, rowing, cycling, and even yoga can help build a strong foundation for running. Core strength, in particular, supports good posture and form, helping you maintain efficiency during long-distance efforts.

10. Remember to Enjoy the Journey

It’s easy to get wrapped up in the intensity of training and the pressure of preparing for an ultramarathon, but remember the most important aspect: enjoying the experience. If you approach training and racing with a sense of adventure and fun, the process will be much more rewarding. An ultramarathon will undoubtedly have its difficult moments, especially when you hit the dreaded “pain cave,” but maintaining a positive mindset will help you push through. Enjoy the camaraderie, the beautiful landscapes, and the satisfaction of testing your limits.


Training for an ultramarathon is an incredible journey, one that requires patience, commitment, and a well-rounded approach. By following these guidelines, you’ll be well-prepared for the challenges of race day, ensuring that you cross the finish line feeling strong and accomplished.