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
Pack1 swimmer (1:1)2 swimmers (2:1)3 swimmers (3:1)Valid for
4-packRM 450RM 113 / sessionRM 550RM 138 / sessionRM 600RM 150 / session37 days
8-packRM 850RM 106 / sessionRM 1,050RM 131 / sessionRM 1,150RM 144 / session74 days
12-pack+1 bonusRM 1,250RM 96 / sessionRM 1,550RM 119 / sessionRM 1,700RM 131 / session111 days
16-pack+2 bonusBest valueRM 1,650RM 92 / sessionRM 2,050RM 114 / sessionRM 2,250RM 125 / session180 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
PackPrice per swimmerPer sessionValid for
Single lessonRM 100RM 1007 days
4-packRM 180RM 4530 days
8-packRM 320RM 4060 days
12-pack+1 bonusRM 500RM 3897 days
16-pack+2 bonusBest valueRM 670RM 37164 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
PackPricePer sessionValid for
Single lessonRM 200RM 2007 days
4-packRM 500RM 12530 days
8-packRM 950RM 11967 days
12-pack+1 bonusBest valueRM 1,400RM 108104 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.

Find a CoachBook a Lesson