Singapore Airlines has quietly raised its cancellation fees for long-haul flights to Australia, Europe, New Zealand, South Africa and the USA, in an update that apparently took place towards the end of last month. The revised fees apply across all cabins, and to all ticket types.
So how bad are the changes? Cancellation fees have increased between 28% and 100% (or S$110 to S$130 in absolute terms) and ironically, it’s the most expensive Flexi fares which are seeing the biggest hikes!
For what it’s worth, this only affects commercial tickets. There are no changes to the cancellation fees for award tickets, which remain at US$75 (Saver) and US$50 (Advantage and Access).
Singapore Airlines hikes cancellation fees

For context, Singapore Airlines classifies flights into two bands: short-haul and long-haul.
| Short-haul | Long-haul |
|
|
| Note: Barcelona to Milan on SQ378/377 is considered a short-haul route |
|
While this makes sense most of the time, the classification can also give rise to some strange quirks. For example, a Singapore to Dubai itinerary is considered short-haul, but a Singapore to Perth itinerary is considered long-haul, even though Perth is a shorter flight than Dubai!
| ❓What if I’m not originating in Singapore? |
|
If you’re not originating in Singapore, the relevant band is based on the furthest destination your itinerary touches. For example:
|
Singapore Airlines has increased cancellation fees for long-haul destinations, for tickets issued on or after 28 April 2026. For the avoidance of doubt, tickets issued before this date will keep their existing cancellation fees, regardless of travel date.
| ✈️ SIA Long-haul Destinations | |
|
|
A few things to note before we look at the changes:
- Cancellation fees apply on a passenger basis, so if you have two passengers on the same itinerary, you pay two cancellation fees
- The fee for cancelling a one-way ticket is the same as a round-trip ticket
- Cancellation fees are quoted in SGD for tickets issued in Singapore, which is what I’ll refer to below. For flights originating from other countries, cancellation fees will be quoted in the local currency, or in USD
Economy Class
| ❌ Cancellation Fees (Long-haul) |
||
| Previous | New | |
| Economy Lite (V, K) |
N/A | |
| Economy Value (Q, N) |
S$400 | S$510 +28% |
| Economy Standard (M, H, W) |
S$270 | S$380 +41% |
| Economy Flexi (Y, B, E) |
S$130 | S$260 +100% |
Premium Economy Class
| ❌ Cancellation Fees (Long-haul) |
||
| Previous | New | |
| Premium Economy Lite (R) |
N/A | |
| Premium Economy Standard (P, L) |
S$270 | S$380 +41% |
| Premium Economy Flexi (S, T) |
S$130 | S$260 +100% |
Business Class
| ❌ Cancellation Fees (Long-haul) |
||
| Previous | New | |
| Business Lite (D) |
N/A | |
| Business Standard (U) |
S$340 | S$450 +32% |
| Business Flexi (Z, C, J) |
S$270 | S$380 +41% |
First Class
| ❌ Cancellation Fees (Long-haul) |
||
| Previous | New | |
| First/Suites (F, A) |
S$130 | S$260 +100% |
Why has Singapore Airlines decided to hike cancellation fees now? It’s purely speculation on my part, but I imagine that with the ongoing crisis in the Middle East, many ME3 passengers are looking to book backup options in case the situation doesn’t improve in time for their flight. By raising cancellation fees, SIA might be aiming to deter “placeholder bookings” which are cancelled at the last minute, leaving empty seats on the plane.
The most restrictive rules apply
You can combine different fare types in a single ticket, but the most restrictive conditions apply when it comes to cancellation.
For example, suppose I book the following itinerary to Frankfurt, with Economy Value on the outbound leg and Economy Lite on the return leg.

The entire ticket is treated as an Economy Lite fare for the purposes of cancellation, hence the booking cancellation fee shows “not allowed” even on the outbound SIN-FRA Economy Value leg.
By that same token, if I booked Economy Value on the outbound leg and Economy Standard on the return leg, the cost of cancellations follows Economy Value rules, hence a S$510 cancellation fee instead of S$380.

So why even bother combining different fare types? It could simply be the case that a cheaper fare type isn’t available on one of the legs, or perhaps you want to upgrade one of the legs with your miles. Note that the Economy Standard leg from FRA-SIN can still be upgraded with miles, and accrues more miles than the Economy Value leg from SIN-FRA.
No-show fees may also apply

In addition to cancellation fees, no-show fees may also apply if you do not cancel your flight before the scheduled departure time.
These have not been changed, and range from S$130 to S$400.
| Cabin | No-show fee |
| Economy Class | Short-haul: S$130 Long-haul: S$130 to S$400 |
| Premium Economy Class | S$270 |
| Business Class | S$400 |
| First Class | S$400 |
Let me emphasise that unlike hotels, where your credit card is automatically charged if you don’t show up, airline no-show fees are not automatically billed. Instead, they are only charged at the point of rebooking or refunding a ticket.
For example, suppose I book a return Business Standard ticket from Singapore to San Francisco, and fail to turn up for my flight. My ticket isn’t wasted, because I can still reschedule the flight to a future date within the ticket’s validity period. However, at the time of changing the booking, I will be charged:
- A S$200 change fee
- A S$400 no-show fee
- Any applicable fare differences
If, for whatever reason, you never reschedule or refund your flight, the no-show fee will never be charged.
What’s annoying is that Singapore Airlines has stopped displaying no-show fees on their booking page. This is what it used to look like…

…versus now.

If you want to check the no-show fee, you now need to click on the “Full fare rules and conditions” button after selecting a fare.

No change to short-haul cancellation fees
There have been no changes to the cancellation fees for short-haul flights, which remain as follows.
Economy Class
| ❌ Cancellation Fees (Short-haul) |
||
| Economy Lite (V, K) |
N/A | |
| Economy Value (Q, N) |
S$200 | |
| Economy Standard (M, H, W) |
S$130 | |
| Economy Flexi (Y, B, E) |
S$70 | |
Premium Economy Class
| ❌ Cancellation Fees (Short-haul) |
||
| Premium Economy Lite (R) |
N/A | |
| Premium Economy Standard (P, L) |
S$200 | |
| Premium Economy Flexi (S, T) |
S$70 | |
Business Class
| ❌ Cancellation Fees (Short-haul) |
||
| Business Lite (D) |
N/A | |
| Business Standard (U) |
S$200 | |
| Business Flexi (Z, C, J) |
S$130 | |
First Class
| ❌ Cancellation Fees (Short-haul) |
||
| First/Suites (F, A) |
S$130 |
|
Change fees also untouched
Singapore Airlines has also not touched its change fees, which remain at the same levels for short and long-haul flights.
Economy Class
| 🔄 Change Fees |
||
| Short-haul | Long-haul | |
| Economy Lite (V, K) |
N/A | N/A |
| Economy Value (Q, N) |
S$70 | S$200 |
| Economy Standard (M, H, W) |
S$30 | S$70 |
| Economy Flexi (Y, B, E) |
Free | Free |
Premium Economy Class
| 🔄 Change Fees |
||
| Short-haul | Long-haul | |
| Premium Economy Lite (R) |
S$130 | S$130 |
| Premium Economy Standard (P, L) |
S$70 | S$70 |
| Premium Economy Flexi (S, T) |
Free | Free |
Business Class
| 🔄 Change Fees |
||
| Short-haul | Long-haul | |
| Business Lite (D) |
S$270 | S$340 |
| Business Standard (U) |
S$130 | S$200 |
| Business Flexi (Z, C, J) |
Free | Free |
First Class
| 🔄 Change Fees |
||
| Short-haul | Long-haul | |
| First/Suites (F, A) |
Free | Free |
Conclusion
Singapore Airlines has significantly increased cancellation fees for long-haul routes on tickets issued from 28 April 2026, with some fare types seeing increases of up to 100%.
The good news is that short-haul cancellation fees remain unchanged, and there are no adjustments to change fees across the board. Award tickets are also unaffected, so KrisFlyer members do not need to worry about any impact here.
Overall, this looks like a move to discourage speculative bookings, which may have seen an uptick in light of the current Middle East situation.
Targeted to corporates?
I have insights on the fact that it has very little to do on speculative bookings. I find the timing of this change also quite odd, given that the flight prices have already been increased by a large amount. Considering that SQ, like many others, hedge their fuel purchases on the long end, it will be interesting to see the quarterly revenue and profit.
Enshittification is the trend.
Wait, how is it that a flexi ticket attracts cancellation fees? I thought the whole point of booking a flexible fare was to avoid as many fees as possible. This seems particularly egregious on the part of SIA.
flexi tickets must have some kind of cancellation fee, otherwise competitors could just book them and cancel last minute to screw the airline. the main advantage of flexi is that you get free date changes.