ADVERTISEMENT

Sports tourism gets additional boost with launch of golf booking app

Published Aug 8, 2026 02:50 pm

At A Glance

  • Kim filled the air with optimism that the online booking app will help install the Philippines as another major golfing destination in Asia and in the ranks of Vietnam, Thailand, Japan, South Korea and Singapore.

A first for Philippine golf and a boost to sports tourism.

That, in a nutshell, is Golaman, the official online booking platform that covers 79 golf courses spread over the country, including Manila, Tagaytay, Clark and Subic, Batangas, Cebu and Davao.

After almost a year of development by the Korean-led company PGRR (Philippine Golf Resort Reservations), the breakthrough app is downloadable on the Android Play Store.

It is expected to be fully online by Sept. 15, according to PGRR CEO Aaron Kim, who graced the app’s well-attended media launch Friday, Aug. 7, at the swanky Philippine Sports Commission House.

Kim filled the air with optimism that the online booking app will help install the Philippines as another major golfing destination in Asia and in the ranks of Vietnam, Thailand, Japan, South Korea and Singapore.

The launch gathered major stakeholders led by PSC chairman Patrick Gregorio, National Golf Association of the Philippines president Al Panlilio and sec-gen Bones Floro, Department of Agriculture Undersecretary Arrey Perez and Tourism Promotions Board COO Marga Nograles.

“I think this program will click. We’ve been talking about this for the last 12 months and now it’s here. It’s a perfect collaboration,” said Gregorio, confident that more golf courses, among the 120-plus in the country, will step forward.

“I’m sure they will,” added the PSC chief, who is leading the way as chairman of the Philippine Sports Tourism-Inter Agency Committee.

“If we push sports tourism we push sports development,” he said.

PGRR also pledged to support grassroots golf by sharing a percentage of the revenue to NGAP.

Also in attendance were representatives of golf courses Lakewood, Pradera, Subic International, Mimosa Plus, South Pacific, Philippine Navy, Villamor and Mt, Malarayat; and Philippine Airlines, Cebu Pacific, Sunlight Air, Jeju Air, Singapore Airlines, Korean Air and Hana Tour.

“Golaman is not simply a booking platform but a launch of the national golf tourism initiative,” said Panlilio.

“And this will reposition our country as a premiere golf destination. This is a national effort that is designed to showcase the Philippines to the rest of the world. Golf tourism creates jobs and creates business. This will attract more tourists to our country,” he said.

Panlilio added that the project will also boost Philippine golf and the development of local players.

“We have a lot of (tennis superstar) Alex Ealas in golf,” he said.

On the tourism aspect, Nograles said “golf is more than just a sport but a gateway for people to discover our culture and our world-class golf courses.”

“This is a milestone initiative.”


Related Tags

Golaman PSC NGAP
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; } }

{{ static_articles_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.