The long weekend is coming, and the family chat is split between Bangkok and a hotel ten MRT stops away. Before anyone books, know this: a S$300++ hotel room costs S$359.70 a night by checkout. A staycation in Singapore skips the S$65.20 that Changi charges each departing passenger, but the ++ eats into that saving fast. Here's what a staycation really costs, when rooms are cheapest, and when flying out comes out ahead.
The room rate plus two add-ons. Hotels here often add a service charge, usually 10%, and then charge 9% GST on the room and the service charge together.
That's what the "++" after a price means. It works out to multiplying the price by 1.199. Here's a S$300++ room, step by step:

| Room rate | S$300.00 |
|---|---|
| Service charge, 10% | S$30.00 |
| Before GST | S$330.00 |
| GST, 9% of S$330 | S$29.70 |
| What you pay a night | S$359.70 |

Hotels that add a service charge may show prices before GST, as long as they say clearly that GST and service charge come on top. A hotel with no service charge has to show the full price with GST in it.
The same ++ applies in the hotel's restaurants. A S$100 dinner bill becomes S$119.90 once the service charge and GST go on.
In September 2026, the average room rate across Singapore's gazetted hotels was S$273.7 a night. That figure leaves out service charge and taxes. Add both and it's about S$328.17 a night, or S$656.34 for two nights.
In September 2025 the average was S$272.9, so a typical room costs about the same as a year ago. For the whole of 2025, it was S$273.5, with hotels 82.0% full on average.
Use it as a yardstick. If a room you like is quoted well above S$273.7++, you're paying more than the average hotel night here, and the ++ will add another fifth on top.
In the 2026 figures we have, from June to September, the quietest month was also the cheapest.
June had the most empty rooms, at 75.9% full, and the lowest average rate, S$260.7. By July and August, hotels were over 91% full, and the average rate had climbed to S$283.6 in August. That's about S$23 more a night before the ++.
The rates below are averages before service charge and GST. Your own hotel will sit above or below them, but the pattern across the months is the useful part.
| Month | Average occupancy | Average room rate, before ++ |
|---|---|---|
| June 2026 | 75.9% | S$260.7 |
| July 2026 | 91.3% | S$278.8 |
| August 2026 | 91.2% | S$283.6 |
| September 2026 | 82.3% | S$273.7 |
If you work Monday to Friday, five weekends in 2027 give you three days off without taking leave. Two Thursday holidays turn into four-day breaks if you take the Friday off.
There's still time this year, too. Deepavali falls on Sunday 8 November 2026, so Monday 9 November is a holiday if Sunday is your rest day. Christmas Day is a Friday, which gives you a three-day weekend.
Long weekends are when plenty of other people book too, so check prices early for the dates you want.
It depends on your prices and how many of you go. Say two of you want a two-night break, and you compare a S$300++ room here with a short trip nearby.
For the staycation, the room is S$359.70 a night, so S$719.40 for two nights. Add S$100 a day each for food and fun over three days, which is S$600. That's S$1,319.40.
For the trip, say the return fares are S$200 each with Changi's charges already in. The hotel there is S$150 a night, and you spend S$120 a day each. Here's that sum:

| Return fares, two people | S$400 |
|---|---|
| Hotel, two nights | S$300 |
| Spending, three days for two | S$720 |
| Travel insurance, two people | S$40 |
| The trip in all | S$1,460 |
So in this example, the staycation saves you S$140.60. If those fares had been quoted before Changi's charges, the trip would cost another S$130.40 for the two of you. Our staycation vs overseas calculator runs the same sum with your own prices.
Because in this example you pay for the room, not per person. The S$300++ room is S$359.70 a night whether you go alone or as a pair.
Flying out is priced per head. Every extra person adds a fare, with Changi's S$65.20 in it, and their own travel insurance.
Run the same example for one person and the answer flips. Here's the sum:
So the more people share one room, the more a staycation pulls ahead. A solo traveller with a cheap fare is where flying out wins. (That's why the friend who travels alone keeps finding cheap trips.)
A family is where the per-head maths bites hardest on the trip side. Four people flying out pay Changi's S$65.20 four times, which is S$260.80 before a single fare.
On the staycation side, the room may need to grow instead. Ask whether the rate covers two adults and two children, and what an extra bed or a bigger room adds before the ++.
Breakfast is the other line to check. If the rate includes breakfast, ask whether it covers the kids too. If it doesn't, ask the price and multiply it by 1.199.
Changi charges every passenger who starts their trip here S$65.20, from 1 April 2026 to 31 March 2027. It's made of three parts: a S$46.40 passenger service and security fee, an S$8 aviation levy and a S$10.80 airport development levy.
From 1 April 2027, the total goes up to S$70.20.
Then there's a new sustainable aviation fuel levy, or SAF levy. It applies to flights leaving Singapore from 1 January 2027, on tickets sold from 1 October 2026, and it shows as its own line in the fare. Passengers only changing planes here don't pay it.
The levy depends on how far your first stop is. Business and first class pay four times the economy amount.
| Where your first stop is | Economy | Business or first |
|---|---|---|
| Southeast Asia, such as Bangkok | S$1.00 | S$4.00 |
| Northeast Asia, South Asia, Australia, such as Tokyo | S$2.80 | S$11.20 |
| Europe, Middle East, Africa, New Zealand, such as London | S$6.40 | S$25.60 |
| The Americas, such as New York | S$10.40 | S$41.60 |
Only if you'd have paid for the extras anyway. Packages often bundle breakfast, a dining credit or a late check-out, and the extra cost carries the ++ too.
Say a package costs S$80++ more than the room alone, with breakfast for two. At checkout, that S$80++ is S$95.92. If you'd have spent less than that on breakfast, or skipped it, the room-only rate is the better deal for you.
Do the same with a dining credit. A S$100 credit only saves you money if you'd have eaten at the hotel and spent at least that much.
The room is only part of the bill. These are the lines worth checking before you pay:

Not the ones you probably have. The SingapoRediscovers Vouchers that paid for staycations during the pandemic ended on 31 December 2021.
CDC Vouchers are for participating heartland shops, hawkers and supermarkets, and hotels aren't on that list. The June 2026 CDC Vouchers last until 31 December 2027, so keep them for meals near home.
If you're keeping the trip cheap, a day out can cost less than a night in. Our guide to school holiday activities on a budget has ideas for families.
Wherever the total for your dates is lowest, with the ++ added the same way on every site. So check the hotel's own website and a couple of booking sites for the same nights and the same room type, side by side.
Compare what each price includes, too: breakfast, cancellation terms and whether tax is already in. A cheaper headline rate can turn out dearer once you add what the other one includes.
Pay only through the hotel or a booking site you trust. Our guide to hotel booking scams in Singapore shows the warning signs.
Going abroad is common. Singapore residents left the country over 10.6 million times by air and sea in 2025.
If that's you, our guide to finding cheap flights helps with the fare, and our guide on how to buy travel insurance covers the policy. Check whether your fare already includes Changi's S$65.20, and from January 2027, the SAF levy.
We'd price both trips per person before choosing. A S$300++ room is S$359.70 a night, and it costs the same whether one person sleeps in it or two.
Flying out adds S$65.20 a head at Changi before the fare, rising to S$70.20 from April 2027, plus a small fuel levy from January. A staycation saves that, but you give up the change of scene that some people need from a holiday.
What settles it is how many of you will share one room, at the room rate you'd really book.
This week, pick your next long weekend and run it both ways in the staycation vs overseas calculator, with the ++ in, and Changi's charges if your fare leaves them out.
At September 2026's average room rate of S$273.7, a night costs about S$328.17 with service charge and GST. Two nights come to about S$656.34, before food, transport and anything you do.
It means a service charge, usually 10%, and 9% GST are added on top. GST is charged on the service charge too, so you multiply the price by 1.199. S$300++ becomes S$359.70.
Often, but it depends on how many people share the room. A staycation skips Changi's S$65.20 a person and the fares, but the ++ adds about a fifth to any hotel bill that carries a service charge.
From June to September 2026, June was the quietest and cheapest month, at 75.9% full and an average rate of S$260.7. July and August were over 91% full and dearer.
Hotels aren't among the places CDC Vouchers are listed for. They're meant for participating heartland shops, hawkers and supermarkets. The June 2026 vouchers last until 31 December 2027.
Check the fare breakdown. Changi charges each passenger starting their trip here S$65.20 until 31 March 2027, and S$70.20 after. If a quoted fare leaves it out, add it before you compare.
This is general financial information for Singapore, not personal financial advice. Figures change, so verify current rates against the official sources above before acting. See our full disclaimer.
Junxiong-WFG Organisation is an authorised representative of AIA Financial Advisers Private Limited (Reg. No. 201715016G).