Antes de uma maratona, a pessoa deve comer algo que lhe dê energia durante a corrida, como banana, barra de proteína, torrada ou meio bagel com manteiga de amendoim e bastante água. Os maratonistas devem comer os mesmos alimentos antes de suas corridas de treinamento mais longas que eles comerão antes da maratona, para que seus corpos sejam acostumados com a comida.
Tentar algo novo pode significar que o maratonista fica com dor de estômago ou outros problemas durante a corrida. Pode-se beber água até o início da maratona, embora parar 30 minutos antes da corrida pode ajudar a garantir que o maratonista não precise urinar durante a corrida, o que pode ser uma sensação frustrante. Recomenda-se que o café da manhã antes da maratona seja comido duas a três horas antes.
Outro aspecto importante de comer para uma maratona são os dois ou três dias antes do dia da corrida de maratona. Durante esses dias, o maratonista deve evitar alimentos processados e fritos. Em vez disso, o foco deve ser em proteínas magras e carboidratos em todas as refeições, como vegetais, arroz, frutas, massas e legumes. Embora os laticínios sejam bons, eles também podem causar problemas estomacais para muitos corredores, então não devem ser comidos nos dias anteriores à corrida, a menos que o maratonista saiba que não causa problemas para seu corpo.