Pricing
Simple, transparent pricing
Every price we charge, published — packs of lesson credits in Malaysian Ringgit, no membership, no registration fee, no lock-in. Your exact price is confirmed at checkout.
Private lessons
One coach, your swimmers only — 30-minute sessions fully tailored to one, two, or three swimmers sharing the coach.
- 30-minute sessions
- Same price for kids and adults
- Bring up to 2 guests on 2:1 / 3:1 rates
| Pack | 1 swimmer (1:1) | 2 swimmers (2:1) | 3 swimmers (3:1) | Valid for |
|---|---|---|---|---|
| 4-pack | RM 450≈ RM 113 / session | RM 550≈ RM 138 / session | RM 600≈ RM 150 / session | 37 days |
| 8-pack | RM 850≈ RM 106 / session | RM 1,050≈ RM 131 / session | RM 1,150≈ RM 144 / session | 74 days |
| 12-pack+1 bonus | RM 1,250≈ RM 96 / session | RM 1,550≈ RM 119 / session | RM 1,700≈ RM 131 / session | 111 days |
| 16-pack+2 bonusBest value | RM 1,650≈ RM 92 / session | RM 2,050≈ RM 114 / session | RM 2,250≈ RM 125 / session | 180 days |
Group lessons
Learn alongside others at a friendly, social pace — 45-minute sessions, priced per swimmer, up to 6 swimmers per coach.
- 45-minute sessions
- Priced per swimmer
- Full refund if a group session cannot run
| Pack | Price per swimmer | Per session | Valid for |
|---|---|---|---|
| Single lesson | RM 100 | ≈ RM 100 | 7 days |
| 4-pack | RM 180 | ≈ RM 45 | 30 days |
| 8-pack | RM 320 | ≈ RM 40 | 60 days |
| 12-pack+1 bonus | RM 500 | ≈ RM 38 | 97 days |
| 16-pack+2 bonusBest value | RM 670 | ≈ RM 37 | 164 days |
Family lessons
One coach for the whole family, in the water together — 45-minute sessions for up to 4 swimmers per booking.
- 45-minute sessions
- One price covers up to 4 swimmers
- Mixed ages welcome
| Pack | Price | Per session | Valid for |
|---|---|---|---|
| Single lesson | RM 200 | ≈ RM 200 | 7 days |
| 4-pack | RM 500 | ≈ RM 125 | 30 days |
| 8-pack | RM 950 | ≈ RM 119 | 67 days |
| 12-pack+1 bonusBest value | RM 1,400 | ≈ RM 108 | 104 days |
Standard rates in Malaysian Ringgit (MYR), identical at every pool. Find your pool to see live availability.
FAQ
Pricing questions, answered
How do lesson packs work?
You buy a pack of lesson credits in one purchase, schedule the first session at checkout, and redeem the remaining credits whenever suits you — any available slot with any of our verified coaches, within the pack validity window.
Do I have to keep the same coach for the whole pack?
No. Credits belong to you, not to a coach — you can book different coaches across the same pack if your schedule (or your swimmer) prefers someone else.
What happens if a group lesson does not fill up?
Group sessions run when enough swimmers join the slot. If a group session cannot run, every affected seat is refunded in full — you never pay for a lesson that did not happen.
What are bonus sessions?
Larger packs include bonus sessions on top of the pack size — for example a 12-pack includes one extra session free. The prices shown are the full pack price; bonus sessions simply lower your effective per-session cost.
How long are packs valid?
Each pack has its own validity window, shown alongside the price — from 7 days for a single session up to 180 days for the largest private packs. Credits are redeemable until the window closes.
Is there a registration or membership fee?
No. You pay per pack, and that is the only charge. No joining fee, no monthly membership, no lock-in.
Pick your pack poolside-close to home.
Browse pools across KL & Selangor, compare verified coaches, and book your first session in minutes.

