// Adds dimensions UUID, Author and Topic into GA4
Sunday, June 21, 2026
30 C
Singapore

Average Singapore hotel room rate dips to $282.26 but luxury hotel room rates rise

SINGAPORE: The average room rate for hotels in Singapore was recorded at $282.26 for August, marking a slight decrease of 0.1% compared to the same month last year.

According to data released by the Singapore Tourism Board, the decline comes despite a month-on-month increase of 1.7%.

Breaking down the data by hotel category, the economy, mid-tier, and upscale segments each experienced year-on-year average room rate (ARR) declines of 0.9%, 1.1%, and 1.8%, respectively.

In contrast, luxury hotels saw a significant boost, with an impressive 6.7% increase in their average room rates compared to the previous year.

Additionally, the report noted a decline in the average occupancy rate for hotels, which fell to 87.71% in August from 89.61% in July. This drop indicates a slight decrease in hotel utilization, which could be attributed to seasonal fluctuations or changing consumer preferences.

Revenue per Available Room (RevPAR), a key performance metric in the hospitality industry, showed a year-on-year increase of 1.5%, reaching $247.56.

However, a slight monthly decline of 0.5% indicates that while the overall revenue has improved year-on-year, the recent month has seen some softness in performance.

Featured image by Depositphotos

- Advertisement -

Hot this week

Singaporeans share shocking job interview red flags that made them walk away: ‘The interviewer told me they’re going to work me like a slave’

SINGAPORE: Most people only spot a company’s “red flags” after they’ve already started the job, but career coach Amanda Augustine, a resident expert at Resume. ai, says candidates can actually pick...

SG court orders man to pay his neighbour S$10K after losing lawsuit over alleged assault, battery, and harassment

A Pasir Ris resident failed to prove claims about his neighbour, while CCTV footage and other evidence supported the neighbour’s account

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks