Background – The Legacy of “National Mother’s Day” In 1993, N.C.C. Management & Development Co., Ltd., the operator of the Queen Sirikit National Convention Center, in collaboration with the Ministry of Tourism and Sports, Bangkok Metropolitan Administration, and both public and private sectors, initiated the "N.C.C. – RYOS Mini Marathon in Honor of Her Majesty the Queen" at the Queen Sirikit National Convention Center.
The event was established to honor Her Majesty Queen Sirikit The Queen Mother on the occasion of her birthday (celebrated as National Mother’s Day in Thailand) through a sports activity that strengthens family bonds. The highlight of the event included a royal trophy awarded by Her Majesty, providing encouragement to winners and inspiration for the public to engage in physical activity. This tradition has continued annually ever since.
In 2013, the organizing committee resolved to elevate the event to an international level under the name "12th August Half Marathon Bangkok", which has become one of Bangkok’s traditional annual races. The 2025 edition marks the event’s 30th anniversary. Proceeds from the event (after expenses) will be donated to the Queen Sirikit Centre for Breast Cancer, Thai Red Cross Society.
Objectives To honor Her Majesty Queen Sirikit The Queen Mother on the occasion of National Mother’s Day 2025.
To promote sports tourism and stimulate the economy through a road-running event.
To advocate for public health and create an inclusive sports society that encourages sustainable well-being.
To donate proceeds after expenses to the Queen Sirikit Centre for Breast Cancer, Thai Red Cross Society.
Race Information – 2025 Edition Race Day: Tuesday, August 12, 2025
Start/Finish Line: Gate 2, Queen Sirikit National Convention Center
Registration & Expo Dates Saturday, August 9 – Sunday, August 10, 2025: 12:00 PM – 7:00 PM
Monday, August 11, 2025: 12:00 PM – 6:00 PM Venue: Queen Sirikit National Convention Center
Time Limits Half Marathon: Start at 03:30 AM | Time Limit: 3 hours 30 minutes
Mini Marathon (10 km): Start at 04:30 AM | Time Limit: 2 hours
Fun Run (6 km): Start at 04:40 AM | Time Limit: 1 hour 15 minutes
Walk & Run (1.8 km): Start at 06:00 AM
Water Stations: Every 2 kilometers along the race route.