ADVERTISEMENT

McDonald's brings back Tour de McDo with National Bike Month Cyclist Meal

By MBrand
Published Nov 27, 2025 10:04 pm
Bikers, together with McDonald's representatives, gathered for Tour de McDo at Mambugan, Antipolo, Rizal, on November 23, 2025, for National Bike Month.
Bikers, together with McDonald's representatives, gathered for Tour de McDo at Mambugan, Antipolo, Rizal, on November 23, 2025, for National Bike Month.
McDonald’s Philippines kicked off this year’s Tour de McDo for National Bicycle Month, offering a special Cyclist Meal available only on the McDonald’s App for a limited time only. The event is part of McDonald’s Green and Good campaign, promoting sustainable and active mobility across the country.
National Bicycle Month in the Philippines highlights the growing cycling culture and its role in promoting healthier lifestyles and eco-friendly commuting. As more Filipinos embrace cycling not just as a hobby but as a daily means of transport, events like Tour de McDo show how community, fitness, and sustainability can come together for a shared purpose. For McDonald’s, it’s also a way to support patrons’ wellness journeys while advancing environmentally-conscious practices.
The standout moment this year was the Tour de McDo ride in Rizal on November 23. Known among cyclists for its scenic routes and welcoming terrain, Rizal offered participants a mix of challenge and leisure. Riders from all walks of life, from weekend hobbyists to seasoned enthusiasts, joined in the festivities, pedaling along familiar paths while enjoying Antipolo’s verdant landscapes.
This year, McDonald’s Philippines celebrates National Bike Month with a Cyclist Meal promo to fuel riders for their adventure for the day. Available only on the McDonald’s App, the promo combined convenience and sustainability, letting participants order ahead while minimizing paper-based transactions. Until November 30, all McDonald’s stores nationwide welcomes cyclists to enjoy the exclusive Cyclist Meal.
McDonald’s Green and Good
Beyond the rides, McDonald’s Green and Good initiative emphasizes its broader commitment to environmentally-conscious practices. From promoting sustainable packaging to encouraging active mobility, the campaign aligns with Filipinos looking for practical ways to live sustainably. Tour de McDo is an annual reminder of the joy of being outdoors, connecting with fellow riders, and making choices that benefit both personal health and the environment.
Riders are also encouraged to explore other Tour de McDo routes previously organized under the “Ride the Arches” program. Each route offers unique challenges and scenery, inviting cyclists to discover new areas of their cities or provinces while staying active.
As McDonald’s gears up for future editions, communities and cycling enthusiasts are invited to stay tuned for new rides, routes, and promotions.
McDonald’s invites everyone to join the ride and enjoy a cyclist meal while at it, whether in the next Tour de McDo or along other routes under the Ride the Arches initiative.
Follow the movement and share your rides using the official hashtags: #McDoPH #TourDeMcDo #RideTheArches #GreenAndGood.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.