Happy Fish Swim School
Swimming classes · 9 branches in Cheras (Selangor), Taman SEA and 7 other areas
About the place
Key facts
| Ages | 5–12 years 28 |
|---|---|
| Class times | timetable inside a booking app 29 |
| Opening hours | Cheras Perdana and Kota Kemuning · Monday, Tuesday closed; Wednesday–Friday 10:00–19:00; Saturday, Sunday 09:00–18:00 15 16 and 7 more |
| Price | ≈ MYR 60 per class · Klang · tax not included 34 32 and 14 more |
| Languages | class language not published; the website is in English 13 |
| Addresses | Cheras Perdana · L1-02, Netizen Residensi, Lebuh Utama Tun Hussein Onn, Cheras Perdana, 43200 Cheras, Selangor 14 and 8 more |
| Trial class | paid 51 |
| Staying without a parent | children stay without a parent 52 |
Kid Class 28
| Ages | 5–12 years 28 |
|---|---|
| Class times | timetable inside a booking app 29 |
| Session length | 45 min 30 |
| Price | MYR 720 per course · Standard branches · tax not included 33 32 ≈ MYR 72 per class · Standard branches · tax not included 33 32 MYR 600 per course · Klang · tax not included 34 32 ≈ MYR 60 per class · Klang · tax not included 34 32 MYR 950 per course · Happy Fish HOME · tax not included 36 32 ≈ MYR 95 per class · Happy Fish HOME · tax not included 36 32 MYR 750 per package · Standard branches, Weekday, 2 people · tax not included 37 ≈ MYR 188 per class · Standard branches, Weekday, 2 people · tax not included 37 MYR 850 per package · Standard branches, Weekday, 3 people · tax not included 40 ≈ MYR 213 per class · Standard branches, Weekday, 3 people · tax not included 40 MYR 950 per package · Standard branches, Weekday, 4 people · tax not included 41 ≈ MYR 238 per class · Standard branches, Weekday, 4 people · tax not included 41 MYR 1,050 per package · Standard branches, Weekend, 2 people · tax not included 42 ≈ MYR 263 per class · Standard branches, Weekend, 2 people · tax not included 42 MYR 1,350 per package · Standard branches, Weekend, 3 people · tax not included 43 ≈ MYR 338 per class · Standard branches, Weekend, 3 people · tax not included 43 MYR 1,600 per package · Standard branches, Weekend, 4 people · tax not included 44 ≈ MYR 400 per class · Standard branches, Weekend, 4 people · tax not included 44 MYR 950 per package · Happy Fish HOME, Weekday, 2 people · tax not included 45 ≈ MYR 238 per class · Happy Fish HOME, Weekday, 2 people · tax not included 45 MYR 1,100 per package · Happy Fish HOME, Weekday, 3 people · tax not included 46 ≈ MYR 275 per class · Happy Fish HOME, Weekday, 3 people · tax not included 46 MYR 1,300 per package · Happy Fish HOME, Weekday, 4 people · tax not included 47 ≈ MYR 325 per class · Happy Fish HOME, Weekday, 4 people · tax not included 47 MYR 1,350 per package · Happy Fish HOME, Weekend, 2 people · tax not included 48 ≈ MYR 338 per class · Happy Fish HOME, Weekend, 2 people · tax not included 48 MYR 1,650 per package · Happy Fish HOME, Weekend, 3 people · tax not included 49 ≈ MYR 413 per class · Happy Fish HOME, Weekend, 3 people · tax not included 49 MYR 1,950 per package · Happy Fish HOME, Weekend, 4 people · tax not included 50 ≈ MYR 488 per class · Happy Fish HOME, Weekend, 4 people · tax not included 50 |
| Trial class | paid · MYR 70 per class · Standard branches · tax not included · MYR 70 per class · Klang · tax not included · MYR 95 per class · Happy Fish HOME · tax not included 31 |
| Staying without a parent | children stay without a parent 52 |
Branches and opening hours
Cheras Perdana
L1-02, Netizen Residensi, Lebuh Utama Tun Hussein Onn, Cheras Perdana, 43200 Cheras, Selangor 14
| Monday, Tuesday | closed |
|---|---|
| Wednesday–Friday | 10:00–19:00 |
| Saturday, Sunday | 09:00–18:00 |
Cheras (Selangor) · Google listing
Taman Sea SS23
No 1, Jalan SS 23/11, Taman Sea, 47400 Petaling Jaya, Selangor 17
| Monday, Tuesday | closed |
|---|---|
| Wednesday–Friday | 11:00–20:00 |
| Saturday, Sunday | 09:00–18:00 |
Taman SEA · Google listing
Elmina Lake Side Mall
GF-57, No.5, Persiaran Garcinia, Elmina, West, 40170 Shah Alam, Selangor 19
| Monday–Friday | 09:30–20:30 |
|---|---|
| Saturday, Sunday | 09:00–20:30 |
Elmina · Google listing
Sunway Pyramid
LG3-06, Sunway Pyramid, No 3, Jalan PJS 11/15, Bandar Sunway, 47500, Selangor 21
| Monday–Friday | 09:30–20:30 |
|---|---|
| Saturday, Sunday | 09:00–20:30 |
Sunway City · Google listing
Kota Kemuning
9, Jalan Anggerik Vanilla Ag 31/Ag, Kota Kemuning, 40460 Shah Alam, Selangor 22
| Monday, Tuesday | closed |
|---|---|
| Wednesday–Friday | 10:00–19:00 |
| Saturday, Sunday | 09:00–18:00 |
Kota Kemuning · Google listing
4 more branches
HOME @ Mont Kiara
Lot 3F-03a, 8, Jalan Kiara, Mont Kiara, 50480, Wilayah Persekutuan Kuala Lumpur 23
| Monday–Friday | 09:30–20:30 |
|---|---|
| Saturday, Sunday | 09:00–20:30 |
Mont Kiara · Google listing
Kota Damansara
Sunsuria Avenue, Kota Damansara, 47810 Petaling Jaya, Selangor 24
| Monday–Friday | 09:30–20:30 |
|---|---|
| Saturday, Sunday | 09:00–20:30 |
Kota Damansara · Google listing
Home @ Forum Mall
(Sunsuria Forum @ 7th Avenue) L1-16, Jln Setia Dagang AL U13/AL, Setia Alam, 40170 Shah Alam, Selangor 25
| Monday–Friday | 09:30–20:30 |
|---|---|
| Saturday, Sunday | 09:00–20:30 |
Setia Alam · Google listing
KSL Esplanade
No. S009 2nd Floor, Jalan Langat, 41200 Klang, Selangor 26
| Monday–Friday | 13:00–22:00 |
|---|---|
| Saturday, Sunday | 09:00–20:30 |
Taman Bayu Sijangkang · Google listing
Sources
- happyfish.my · published by the place
-
In-house designed and built indoor heated swimming pools
-
At Happy Fish, all of our indoor heated pools are in-house designed and built with
-
We maintain pool temperature at 32-33 Celsius during lesson time, so be assured to enjoy
-
We are committed to providing a comfortable, controlled environment. Our pools run on excellent salt
-
chlorination, combined with a UV filter, safely eliminating bacteria and other by-products.
-
Our indoor pool is running on state-of-the-art salt chlorinator combined with UV filter.
-
demand up to 90%. Bacteria and other disinfection by-products are safely eliminated.
-
Fully-trained in house, our professional instructors have undergone strict training and stringent rounds of selections,
-
making them well-equipped in guiding you to feel at ease in teaching your little ones
-
Our educational methods come from 14 years of R&D with our parents and children which
-
resulted in a deep understanding of the most effective teaching.
-
© 2026 Happy Fish Swim School Sdn. Bhd. (1205508-T)
-
Turning babies into happy swimmers and parents into the best swim buddies
-
- happyfish.my/locations · published by the place
-
L1-02, Netizen Residensi, Lebuh Utama Tun Hussein Onn, Cheras Perdana, 43200 Cheras, Selangor
-
Wednesday to Friday 10am – 7pm Weekend 9am – 6pm
-
Closed on Monday, Tuesday & Public Holidays
-
No 1, Jalan SS 23/11, Taman Sea, 47400 Petaling Jaya, Selangor, Malaysia
-
Wednesday to Friday 11am – 8pm Weekend 9am – 6pm
-
GF-57, No.5, Persiaran Garcinia, Elmina, West, 40170 Shah Alam, Selangor
-
Weekday 930am – 830pm Weekend 9am – 830pm
-
LG3-06, Sunway Pyramid, No 3, Jalan PJS 11/15, Bandar Sunway, 47500, Selangor, Malaysia
-
9, Jalan Anggerik Vanilla Ag 31/Ag, Kota Kemuning, 40460 Shah Alam, Selangor
-
Lot 3F-03a, 8, Jalan Kiara, Mont Kiara, 50480, Wilayah Persekutuan Kuala Lumpur, Malaysia
-
Sunsuria Avenue, Kota Damansara, 47810 Petaling Jaya, Selangor, Malaysia
-
@ 7th Avenue) L1-16, Jln Setia Dagang AL U13/AL, Setia Alam, 40170 Shah Alam, Selangor
-
No. S009 2nd Floor, Jalan Langat, 41200 Klang, Selangor, Malaysia
-
Weekday 1pm to 10pm Weekend 9am to 830pm
-
- happyfish.my/kid-swimming-lessons · published by the place
-
Our kids’ swimming classes are designed for children aged 5 to 12 years old.
-
Class Schedule
-
Duration: 45 minutes per lesson
-
Trial RM 70 1 lesson
-
Prices above are excluded with 8% SST
-
10-lesson term RM 720 10 lessons · RM 72.00 per lesson
-
10-lesson term RM 600 10 lessons · RM 60.00 per lesson
-
Trial RM 95 1 lesson
-
10-lesson term RM 950 10 lessons · RM 95.00 per lesson
-
2 peopleRM 750RM 187.50 per lesson · RM 93.75 per person
-
4 lessons per package.
-
Prices above exclude 8% SST
-
3 peopleRM 850RM 212.50 per lesson · RM 70.83 per person
-
4 peopleRM 950RM 237.50 per lesson · RM 59.38 per person
-
2 peopleRM 1,050RM 262.50 per lesson · RM 131.25 per person
-
3 peopleRM 1,350RM 337.50 per lesson · RM 112.50 per person
-
4 peopleRM 1,600RM 400.00 per lesson · RM 100.00 per person
-
2 peopleRM 950RM 237.50 per lesson · RM 118.75 per person
-
3 peopleRM 1,100RM 275.00 per lesson · RM 91.67 per person
-
4 peopleRM 1,300RM 325.00 per lesson · RM 81.25 per person
-
2 peopleRM 1,350RM 337.50 per lesson · RM 168.75 per person
-
3 peopleRM 1,650RM 412.50 per lesson · RM 137.50 per person
-
4 peopleRM 1,950RM 487.50 per lesson · RM 121.88 per person
-
paid trial lessons are available for children
-
Parents do not need to be in the pool with the child.
-