Mayflower Marathon
November 21-23, 2025
For 29 years, the FM99 and 106.9 The Fox Mayflower Marathon has been one of Hampton Roads’ most cherished traditions, uniting our community to help every neighbor enjoy the holiday season as it should be, filled with togetherness and good food.
This year’s event runs nonstop from Friday, November 21, through Sunday, November 23, for 57 hours of generosity and impact. With two convenient locations, you can simply drive through to drop off contributions. You won’t miss the giant tents and trucks set up to welcome you, along with more than 700 volunteers ready to keep the process running smoothly.
We encourage donations of funds, dry goods, holiday staples, and frozen turkeys, all of which help families prepare festive meals. For those who can’t attend in person, online giving offers a powerful way to participate and make an impact from anywhere.
Adding to the excitement, we’re proud to announce a special $35,000 matching gift from Kroger, doubling the impact of every dollar donated. Thank you, also, to this year’s t-shirt sponsor, Rivers Casino Portsmouth.
But the work doesn’t stop when the marathon ends. In the days immediately following the event, all food collected is swiftly distributed to more than 220 partner agencies, ensuring families have what they need for a Thanksgiving meal. Each full trunk is a testament to what you make possible: joy in the season for thousands of neighbors.
Join us again this year to keep the tradition alive and the spirit of giving strong.
When, Where, and How to Donate
- Lynnhaven Mall (Accross from AMC movie theater)
701 Lynnhaven Pkwy.
Virginia Beach, VA 23452
Continuous service from Friday at 5:30 am to Sunday at 3:00 pm - Kroger Marketplace
1017 University Blvd.
Suffolk, VA 23435
Friday 7:00 am-7:00 pm | Saturday 7:00 am-7:00 pm | Sunday 7:00 am-3:00 pm - Online:
For those who wish to make an impact but cannot visit the sites, online donations are available, allowing you to share your support and encourage others to join in the effort.
Questions? Contact our
Director of COmmunity Engagement at (757) 644-4432.