Trước khi chạy marathon, một người nên ăn thứ gì đó sẽ cung cấp năng lượng cho họ trong suốt cuộc đua, chẳng hạn như chuối, thanh protein, bánh mì nướng hoặc nửa bánh mì tròn với bơ đậu phộng và nhiều nước. Người chạy marathon nên ăn những loại thực phẩm tương tự trước khi chạy dài hơn mà họ sẽ ăn trước khi chạy marathon, để cơ thể họ quen với thức ăn.
Thử thứ gì đó mới có thể khiến người chạy marathon bị đau bụng hoặc gặp các vấn đề khác trong cuộc đua. Có thể uống nước ngay cho đến khi bắt đầu cuộc đua, mặc dù dừng lại 30 phút trước cuộc đua có thể giúp đảm bảo rằng người chạy marathon không phải đi tiểu trong suốt cuộc đua, điều này có thể gây cảm giác khó chịu. Bạn nên ăn sáng trước cuộc đua marathon từ hai đến ba giờ.
Một khía cạnh quan trọng khác của việc ăn uống cho cuộc đua marathon là hai hoặc ba ngày trước ngày đua marathon. Trong những ngày này, người chạy marathon nên tránh đồ ăn chế biến sẵn và đồ chiên rán. Thay vào đó, nên tập trung vào protein nạc và carbohydrate trong mỗi bữa ăn, chẳng hạn như rau, gạo, trái cây, mì ống và các loại đậu. Mặc dù sữa có thể tốt nhưng nó cũng có thể gây ra các vấn đề về dạ dày đối với nhiều vận động viên vì vậy không nên ăn sữa này trong những ngày trước cuộc đua trừ khi người chạy marathon biết rằng nó không gây ra vấn đề gì cho cơ thể của họ.