// Adds dimensions UUID, Author and Topic into GA4
Saturday, July 11, 2026
29.4 C
Singapore

‘Rude locals, everything is so expensive’ — Woman lists reasons why Singapore not her favourite, many commenters agree

SINGAPORE: “Can someone answer this question? What do you actually do in Singapore besides eat and shop?” asked TikTok user Grace Cheng, who goes by @gracietravels on the platform.

Ms Cheng’s video, where she says, “Singapore is definitely not on my list of favorites,” after having travelled to 33 countries, has been viewed over 212,000 times since it was posted on Jul 18.

@gracietravels

im sorry Singapore 😥 #singapore #sinagporetiktok #traveltips #travelfyp #thetruth #traveltiktok

♬ love nwantinti (ah ah ah) – CKay

First, she found that “locals are pretty rude” because a taxi uncle did not smile at her and her companions and “he made me put the luggage in the car.”

“And the only time he talked was to ask how much money I make,” she added.

Secondly, the “super Westernized” feel of Singapore made her feel that she wasn’t really in Asia.

Third, she said that “everything” in Singapore is so expensive, complaining that the room alone in Marina Bay Sands “cost us a fortune.”

“I’ve stayed at so many better hotels that are actually worth paying for,” she added.

Fourth, because they had a hard time finding a restaurant that served decent food and wasn’t overpriced, they often had to resort to hawker centres.

Finally, she complained that “everything in Singapore feels so artificial. “Everything is just so man-made and made for just entertainment,” she said, which led to her also making the “Las Vegas of Asia” remark.

And while there was one thing that she actually did like, the “pretty” gardens, she said that “there is just no natural substance to the country.”

However, she did invite locals who disagreed with her to leave comments on her video.

Needless to say, most of the commenters were not too thrilled with her observations about the Little Red Dot.

“Why would you stay at the Sands and complain about how expensive it is. It’s a you thing.”

Screenshot 2023 07 19 at 3.59.17 PM

“Is it just a me thing but I always never expect taxi drivers to put my luggage in the car for me?”

Screenshot 2023 07 19 at 3.59.33 PM

“Everything is so expensive. We stayed at Marina Bay Sands… well honey, if you want that insta moment at the rooftop pool, you gotta pay”

Screenshot 2023 07 19 at 3.59.38 PM

“gardens, dome, music events, cafes, old town, hawker centres, street food/chinatown, F1 (when it’s on), sentosa, universal, clubbing (if u’re into it).”

Screenshot 2023 07 19 at 3.59.45 PM

Many other commenters, however, agreed with Ms Cheng.

One wrote, “You absolutely nailed it- I worked 2 years in Singapore & 2 years in Hanoi – enjoyed Hanoi so much more. The ferry to Bintan was the best about it.”    Screenshot 2023 07 19 at 3.59.53 PM

Others also voiced their agreement.

Screenshot 2023 07 19 at 4.00.02 PM

Screenshot 2023 07 19 at 4.00.07 PM

Screenshot 2023 07 19 at 4.00.12 PM

Screenshot 2023 07 19 at 4.00.19 PM

Screenshot 2023 07 19 at 4.00.25 PM

Screenshot 2023 07 19 at 4.00.32 PM

Screenshot 2023 07 19 at 4.00.41 PM

Screenshot 2023 07 19 at 4.00.47 PM

Screenshot 2023 07 19 at 4.00.52 PM

/TISG

‘Girl he made the WORLD cry at your wedding!’ SG dad’s heartfelt speech gets almost 33 million TikTok views

- Advertisement -

Hot this week

Activist urges PM Wong to listen to critics if he truly welcomes diverse perspectives

Tan Tee Seng opined, "The challenge before Lawrence Wong is therefore not to convince Singaporeans that they are free to disagree. It is to show that disagreement can lead to better policies."

‘How long to wait ah Masagos?’ — Singaporeans ask what’s the delay in disbursing Child LifeSG credits

One commenter said, "Where is the $500 child lifesg? My kids hungry already Masagos minister of MSF?"

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