Skip to main content
Enrichment Classes KL

Football academies in Kuala Lumpur

PlaceAreaAgesDays and timesPriceLanguagesTrial
Group timesOpening hours
Football First Academy Taman Ros, Desa Bunga Raya +5 · 10 branches4–16 yon requestMon–Fri 08:00–⁠17:00, Sat, Sun 08:00–⁠18:30 +5—web ENpaid
Croatian Football Academy Malaysia Bandar Bukit Puchong——Mon–Sun 00:00–⁠24:00——free
KDH Football Academy Taman Ukay Height, Mont Kiara +3 · 7 branchesall agespictureMon–Sun 09:00–⁠23:30 +4pictureweb ENyes
Little League Soccer Kampung Kerinchi, Bandar Utama +1 · 3 branches3–16 ySat, Sun 08:00–⁠09:00Sat, Sun 08:00–⁠09:00 +1MYR 240 /month +2web EN—
Kelab Bola Sepak Harimau BTP Blok 14 Maple—Sat, Sun 08:00–⁠11:00Sat 08:00–⁠11:00, Sun 08:00–⁠11:30———
Total Football Elmina5–16 y—Tue, Thu 21:00–⁠22:30, Sat 08:00–⁠10:00MYR 30 (no unit given) +1web ENfree
D Skills Football Academy Sunway City, Kiara Hills +4 · 6 branches——Mon–Sun 09:00–⁠24:00 +1MYR 160 /month—paid
Kota Damansara Football Club Selangor Science Park 1seawal 4-5 tahunSat, Sun 08:00–⁠11:00Mon–Fri 09:00–⁠17:00, Sat 08:30–⁠17:00, Sun 08:30–⁠14:00—web MS—
Inter Kepong Football Club Taman Bukit Maluri7–18 y—————
Junior Football Academy Malaysia camp Taman Bukit Pandan · 2 branches—Dec 2020 past; Tue 17:00; Tue 18:30 +7Mon–Sat 09:00–⁠18:30, Sun 08:00–⁠19:30on requestweb ENyes
EPS Sports Academy Taman Cuepacs · 4 branches5–12 yTue 17:00; Thu 17:00 +2Mon–Fri 09:00–⁠18:30, Sat 08:00–⁠11:00 & 15:30–⁠17:30, Sun 08:00–⁠12:00 & 15:30–⁠17:30—web ENyes
Merak FC Taman Selayang Utama6–14 ySat, Sun 09:00–⁠11:30Sat, Sun 17:00–⁠19:00———
Reading the table

Rows are sorted by area and then by name; no place is ranked above another.

A dash (—) means the place does not publish that fact.
+N: more on the place’s page.
≈: price per class worked out from a package price.
picture, in app, on request: published only as an image, kept inside a booking app, or given when you ask.
web: the languages of the website, shown when the place names none for its classes.
y: years, mo: months. The date under a name is the day its sources were last read. Distances are measured in a straight line.

How this list is made

12 places; 6 with published ages; 3 with a published price; 2 with a weekday group after school; sources read between and .

This page shows the full table filtered by activity: football. The ages, class times and prices in each row come from that activity’s programmes only. Other activities of the same place appear as tags beside its name.

Facts come from the place’s own website or social media page. The address and opening hours may come from its Google listing. Each fact is dated on the place’s page, and a dash in the table means the place does not publish it.

Rows below the dividing line publish no ages and no times for this activity. The order is by area, then by name, with no ranking.