Cravings In Malaysia
  • Home
  • Home & Appliances
  • Business
  • Travel
  • Hobbies
  • Contact Us

Archives

  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • January 2026
  • October 2025
  • August 2025
  • June 2025
  • December 2024
  • January 2024
  • June 2023
  • December 2022

Categories

  • Airport
  • Business
  • Buying Guides
  • Ecommerce
  • Fitness & Wellness
  • Hobbies
  • Home & Appliances
  • Travel
  • Home
  • Home & Appliances
  • Business
  • Travel
  • Hobbies
  • Contact Us
50 Likes
100 Followers
2 Followers
Cravings In Malaysia
  • Home
  • Home & Appliances
  • Business
  • Travel
  • Hobbies
  • Contact Us
passport entry and exit chops
  • Travel

Is MHflypass Worth It? The Break-Even Maths on Domestic Flights

  • Maddy Lee
  • September 11, 2026
  • 9 minute read
Total
0
Shares
0
0
0
Table of Contents Hide
  1. The switch point for each domestic zone
  2. The Fare Multiple
  3. A full year, six sectors
  4. Why the domestic maths runs against the pass
  5. When a domestic pass does make sense
  6. Which domestic zone, if you are buying one
  7. Where this analysis is limited
  8. Frequently asked questions

On domestic flying, usually not. The maths is not close.

A domestic MHflypass costs RM869, RM1,739 or RM1,989 for six flight coupons. Divide by six, add RM11 airport tax, and you get the switch point: the per-sector fare you must beat. Zone 1 needs RM155.83. Zone 2 needs RM300.83. Zone 3 needs RM342.50.

Now the problem. The highest published floor fare we could find on any Malaysian domestic route is RM128, for Kuala Lumpur to Kota Kinabalu. That is below the cheapest domestic switch point. No domestic route’s advertised fare clears any domestic pass.

The gap has a size. Expressed as a Fare Multiple, you need to be paying between 1.6 and 4 times the advertised fare before a domestic pass starts winning. Kuala Lumpur to Penang is the friendliest case at 1.61x. Kuala Lumpur to Langkawi is the worst at 4.00x.

That does not make the pass useless. It makes it a product for people who never pay the advertised fare, which is a much smaller group than the marketing implies.

The honest way to test a flight pass is not to ask whether it saves money in theory. It is to name the route you actually fly, look up what that route actually costs, and compare.

Almost nobody does this, because the pass is sold as a bundle and the fares are sold one at a time. So here is the comparison, route by route, on the domestic network.

This page covers domestic only. For the ASEAN passes, which behave completely differently and often do pay, see the zone comparison linked at the end. For what the pass is, what it includes and what its terms say, the MHflypass explained pillar covers that ground and this page assumes it.

The switch point for each domestic zone

Quick answer: Pass price divided by six coupons, plus RM11 domestic airport tax. Zone 1 lands at RM155.83 per sector, Zone 2 at RM300.83, Zone 3 at RM342.50. Below those fares you are better off buying tickets.

ZonePricePer couponPlus airport taxSwitch point
Zone 1RM869RM144.83RM11RM155.83
Zone 2RM1,739RM289.83RM11RM300.83
Zone 3RM1,989RM331.50RM11RM342.50

Pass prices published on the Malaysia Airlines travel passes page. Airport tax is Mavcom’s domestic passenger service charge of RM11, RM16 from Senai, in force to 31 December 2026. Fuel surcharge is excluded from pass pricing and not published as a flat figure, so every switch point here is a floor and the real one is higher. Retrieved 26 August 2026.

Two assumptions are baked in and both favour the pass. You use all six coupons, and you pay no fuel surcharge. Neither will be true. The pillar’s underuse tables show what happens when coupons expire unused, and it is not gentle.

The Fare Multiple

Quick answer: Divide the zone’s switch point by the advertised floor fare on your route. That is the Fare Multiple: how many times the headline fare you need to be paying before the pass wins. Across the domestic network it runs from 1.61x to 4.00x.

Here is every domestic route where a ringgit floor fare could be verified, against the switch point of the cheapest zone that covers it.

RouteZone neededPublished floor fareSwitch pointFare Multiple
Kuala Lumpur to PenangZone 1RM97RM155.831.61x
Kuala Lumpur to LangkawiZone 1RM39RM155.834.00x
Kuala Lumpur to Kota KinabaluZone 2RM128RM300.832.35x
Kuching to Kuala LumpurZone 2RM96RM300.833.13x
Kuala Lumpur to Kota KinabaluZone 3RM128RM342.502.68x
Kuching to Kuala LumpurZone 3RM96RM342.503.57x

Floor fares are published one-way starting prices in ringgit, retrieved 26 August 2026: Langkawi and Kota Kinabalu from AirAsia’s own site (the Kota Kinabalu figure is quoted all-in), Penang from Traveloka one-way economy, Kuching from Cheapflights Malaysia showing AirAsia at RM96, Firefly RM98 and Batik Air RM106. Starting fares are the cheapest available and are not what most travellers pay, which is the entire point of the multiple.

The multiple is the number to carry around, because it survives fare movements. If fares on your route double next year, the multiple halves and the pass gets closer to worthwhile. If a new carrier undercuts the route, the multiple rises and the pass gets worse. It tells you how far from breaking even you are in a way a raw price gap does not.

Kuala Lumpur to Penang at 1.61x is the best case in the domestic range. A short, competitive trunk route where the floor is already close to the Zone 1 switch point. Book that route late or at peak and you will clear RM155.83 without trying.

Kuala Lumpur to Langkawi at 4.00x is the worst. AirAsia publishes from RM39. You would need to be paying RM156 for a Langkawi hop before the pass breaks even, which is roughly a holiday-weekend fare, not a normal one.

A full year, six sectors

Quick answer: On advertised fares, buying tickets beats every domestic pass in every scenario tested, by margins between RM353 and RM1,287 a year.

Your yearPass all-inSix ticketsResult
Six KL to Penang sectors, Zone 1RM935RM582Tickets win by RM353
Six KL to Langkawi sectors, Zone 1RM935RM234Tickets win by RM701
Six KL to Kota Kinabalu sectors, Zone 2RM1,805RM768Tickets win by RM1,037
Six Kuching to KL sectors, Zone 2RM1,805RM576Tickets win by RM1,229
Six KL to Kota Kinabalu sectors, Zone 3RM2,055RM768Tickets win by RM1,287

Pass all-in is the published price plus six sectors of RM11 domestic airport tax, excluding fuel surcharge. Ticket totals use the published floor fares above. This compares the cheapest available ticket against a pass used to its maximum, which is the most favourable possible reading for the ticket side and the most favourable possible reading for the pass side at once.

Note what this table is not saying. It is not saying you will pay the floor fare six times. It is saying that if you can, the pass is a poor purchase, and the gap is large enough that ordinary fare variation will not close it on the cheaper routes.

On Kuching to Kuala Lumpur the Zone 2 pass costs more than double the ticket cost. That is not a marginal call.

Why the domestic maths runs against the pass

Quick answer: Malaysian domestic routes are among the most competitively priced short-haul markets anywhere, with AirAsia, Firefly, Batik Air and Malaysia Airlines on the trunk routes. A prepaid pass has to beat a floor set by low-cost competition, and the domestic floor is very low.

This is a structural point rather than a criticism of the product.

A flight pass is priced against the airline’s own average yield, not against the cheapest seat in the market. Malaysia Airlines is setting RM144.83 per coupon on Zone 1 because that is a sensible number against its own fare mix across a year, including the business traveller booking on Tuesday for Thursday.

The market floor is set by something else entirely: the seats AirAsia and Firefly need to fill months out. AirAsia publishing Kuala Lumpur to Langkawi from RM39 is not a fare Malaysia Airlines is trying to match. Those two numbers are answering different questions.

The traveller sitting between them sees a pass priced against a yield curve and a ticket priced against an empty seat, and the empty seat wins on almost every advance booking.

The same logic explains why the ASEAN passes behave better. Regional international fares carry higher floors and RM73 of airport tax regardless of how you book, so the gap the pass has to close is smaller. Domestic is the hardest case for a flight pass in this market, and it is the case this page is about.

When a domestic pass does make sense

Quick answer: When you consistently pay well above the advertised fare. That means booking inside about two weeks, flying at peak, holding dates you cannot move, or valuing the baggage and flexibility enough to close the gap yourself.

Four situations where the numbers turn.

You book late, habitually. Fares inside two weeks routinely clear RM155.83 on peninsular routes and RM300.83 on Borneo ones. If you are the traveller who books on Monday to fly Thursday, you are not paying floor fares and the multiples above do not describe you.

You fly at peak and cannot move. Raya, Gawai, Chinese New Year, school holidays and Christmas on the Borneo routes are exactly where domestic fares clear RM300 and keep going. A pass fixes your cost before the spike.

Your dates move constantly. Unlimited free date changes on the same route is the benefit that ordinary Economy fares charge for, and on a low-cost carrier a change can cost a significant fraction of the original fare. Six changes across a year is real money that never shows in a fare comparison.

You check heavy bags every time. 35kg checked and 7kg cabin across six sectors against paid baggage on a low-cost base fare narrows the gap meaningfully. The pillar lists the full benefit set; the point here is that the RM353 gap on the Penang scenario is not as wide as it looks once bags and changes enter.

The honest summary: a domestic MHflypass is not a way to fly cheaply. It is a way to fix a price and buy flexibility, and it is bought by people whose alternative is an expensive ticket, not a cheap one.

Which domestic zone, if you are buying one

Zone 1 clears its bar most easily, at 1.61x on the Kuala Lumpur to Penang route, and it is the only domestic zone where the multiple drops below 2 on any route tested.

Zone 2 is the hardest to justify anywhere in the range, and it fails for a reason beyond the fares on this page. The full zone-by-zone analysis is in our MHflypass zone comparison, which covers why the Zone 1 to Zone 2 upgrade often cannot pay at all and why the Zone 2 to Zone 3 step is the best value in the product line.

Where this analysis is limited

Three limits worth stating plainly.

Floor fares are not typical fares. Every multiple here divides by the cheapest advertised price, which flatters the ticket side. If your realistic fare is double the floor, halve the multiple. The measure is designed for you to redo with your own numbers, not to be taken as a verdict on what you personally pay.

Four routes is not the whole network. Ringgit-denominated floor fares could not be verified for Kota Bharu, Kuala Terengganu, Kuantan, Alor Setar, Johor Bahru, Miri, Sibu, Bintulu, Labuan, Sandakan or Tawau at a consistent source and date. The thinner East Malaysian routes in particular may price quite differently, and a Sandakan or Tawau reader should run their own numbers rather than assume the Kota Kinabalu figure transfers.

Benefits are not priced in. Baggage, meals, priority services, seat selection and unlimited date changes all have value and none of it appears in the tables above. A reader who would otherwise buy 35kg of baggage on six sectors is looking at a different calculation, and the gap on the Zone 1 Penang scenario is the one most likely to close.

Frequently asked questions

Is MHflypass worth it for domestic flights? Usually not on advertised fares. The cheapest domestic zone needs you paying RM155.83 per sector, but published floor fares run RM39 to RM128 across the routes we checked. You need to be paying 1.6 to 4 times the advertised fare before a domestic pass pays. It works for late bookers and peak-period travellers.

What fare do I need to beat for MHflypass to pay? Your per-sector fare must exceed the zone’s switch point: RM155.83 for Zone 1, RM300.83 for Zone 2 and RM342.50 for Zone 3. That is the pass price divided by six coupons plus RM11 airport tax. Fuel surcharge is excluded and not published, so treat each figure as a floor rather than an exact threshold.

Is MHflypass cheaper than AirAsia domestically? On advance fares, no. AirAsia publishes Kuala Lumpur to Langkawi from RM39 and Kuala Lumpur to Kota Kinabalu all-in from RM128, both well under every domestic switch point. MHflypass includes 35kg baggage, meals and unlimited free date changes, which AirAsia charges for, so the comparison narrows once you add extras.

How much do I lose if I buy the wrong domestic pass? On the scenarios tested, between RM353 and RM1,287 across a year. Six Kuching to Kuala Lumpur sectors cost RM576 in tickets against RM1,805 for a Zone 2 pass used in full. That assumes you use all six coupons; unused coupons expire at twelve months and widen the loss further.

Which domestic MHflypass zone is easiest to justify? Zone 1 at RM869, on the Kuala Lumpur to Penang route, where the Fare Multiple is 1.61x. It is the only domestic route and zone combination we tested where the multiple falls below 2. Zone 2 is the hardest to justify, both on these fares and on the separate upgrade-threshold analysis.

Does MHflypass include airport tax on domestic flights? No. Domestic departures add RM11 per sector, or RM16 from Senai, paid when you redeem each coupon. Fuel surcharge is also excluded and varies by route without being published as a flat figure. Both sit on top of the pass price, which is why the switch points above are higher than a simple price-divided-by-six calculation.

Total
0
Shares
Share 0
Tweet 0
Share 0
Maddy Lee

I enjoy writing about products and experiences, I love playing badminton too.

Previous Article
payroll calculation
  • Business

Payroll Software in Malaysia Compared (2026)

  • Maddy Lee
  • September 11, 2026
View Post
Next Article
sepang track
  • Travel

Getting to Sepang International Circuit: Every Route, Every Cost

  • Maddy Lee
  • September 11, 2026
View Post
You May Also Like
sepang track
View Post
  • Travel

Getting to Sepang International Circuit: Every Route, Every Cost

  • Maddy Lee
  • September 11, 2026
airplane engine mid flight
View Post
  • Travel

MHflypass Zone 1 vs Zone 2 vs ASEAN: Which Pass Fits Your Year

  • Maddy Lee
  • September 10, 2026
airplane flying over cmaeraman
View Post
  • Travel

MHflypass Explained: What It Costs, What It Covers and Who It Suits

  • Maddy Lee
  • September 10, 2026
bmws parked next to each other
View Post
  • Travel

Best SOCAR Alternatives in Malaysia 2026: Car Rental Options by City and Price

  • Nnabuike Precious
  • August 26, 2026
rental cars parked next to each other
View Post
  • Travel

SOCAR Is Closing on 31 August: How to Get Your Wallet Refund and What to Use Instead

  • Maddy Lee
  • August 26, 2026
trusted car rental companies
View Post
  • Travel

8 Best Car Rental Companies in JB For Singapore Travellers

  • Nnabuike Precious
  • July 28, 2026
Can Malaysians Drive In Singapore_
View Post
  • Travel

Driving in Singapore with Malaysia Car Guide for Malaysians

  • Nnabuike Precious
  • July 21, 2026
Best car rental in JB
View Post
  • Travel

10 Best Car Rental Services in Johor Bahru 2026

  • Nnabuike Precious
  • June 30, 2026

Recent Posts

  • Getting to Sepang International Circuit: Every Route, Every Cost
  • Is MHflypass Worth It? The Break-Even Maths on Domestic Flights
  • Payroll Software in Malaysia Compared (2026)
  • MHflypass Zone 1 vs Zone 2 vs ASEAN: Which Pass Fits Your Year
  • MHflypass Explained: What It Costs, What It Covers and Who It Suits

Sign Up for Our Newsletters

Get notified of the destination & activities in town.

Input your search keywords and press Enter.