As the new school year approaches, parents in Malaysia are already planning for the upcoming school holidays. In 2025, schools in Malaysia are divided into Group A and Group B, each with its own academic calendar. If you’re looking for exciting ways to spend the holiday with your kids, we’ve rounded up some of the key dates and holiday destinations perfect for families.
School Holiday Schedule for Group A and Group B
Group A Schools (Kedah, Kelantan, Terengganu) will have the following school holiday schedule:
- First Semester:
- Class dates: 16 February 2025 – 28 May 2025
- School holidays: 29 May 2025 – 9 June 2025
- Second Semester:
- Class dates: 10 June 2025 – 11 September 2025
- School holidays: 12 September 2025 – 20 September 2025
- Third Semester:
- Class dates: 21 September 2025 – 18 December 2025
- School holidays: 19 December 2025 – 10 January 2026
Group B Schools (Johor, Selangor, Kuala Lumpur, Labuan, Putrajaya, Malacca, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak) will have the following holiday dates:
- First Semester:
- Class dates: 17 February 2025 – 28 May 2025
- School holidays: 29 May 2025 – 9 June 2025
- Second Semester:
- Class dates: 10 June 2025 – 12 September 2025
- School holidays: 13 September 2025 – 21 September 2025
- Third Semester:
- Class dates: 22 September 2025 – 19 December 2025
- School holidays: 20 December 2025 – 11 January 2026
Top Places to Visit During the School Holidays
Planning a family vacation can be exciting, but choosing the right destination is key to creating lasting memories with your kids. Here are some fun places to visit during the upcoming school holidays:
1. Legoland Malaysia (Johor)

Legoland Malaysia is a fantastic destination for families, especially those with younger children. With its wide range of themed rides, water parks, and interactive play areas, it’s perfect for a fun day out. Whether you’re exploring the Lego City, the Miniland, or enjoying the Water Park, Legoland offers hours of entertainment for all ages.
Operation Hours: 10.00 am – 6.00 pm (Monday – Sunday)
Address: 7, Persiaran Medini Utara 3, 79100 Nusajaya, Johor, Malaysia
Google Map: Navigate Now
2. Sunway Lagoon (Selangor)

Another great spot for families is Sunway Lagoon in Selangor, known for its water park, amusement park, and wildlife park. There are countless activities suitable for children, from thrilling water slides to meeting animals at the wildlife park. It’s a great place to cool off and enjoy family-friendly attractions.
Operation Hours: 10 a.m – 6 p.m ( Monday – Sunday)
Address: 3, Jalan PJS 11/11, Bandar Sunway, 47500 Subang Jaya, Selangor.
Google Map: Navigate Now
3. Penang Hill (Penang)

For a change of scenery, head to Penang Hill for a peaceful retreat away from the city. The cool weather, beautiful landscapes, and fun cable car ride make it a fantastic family outing. You can visit the Habitat, an ecological park with a canopy walk, or explore the colonial-style mansions around the hill.
Operation Hours:
- Funicular Service 6.30 a.m – 11.00 pm ( Monday – Sunday)
- Ticket Counters 6.15 am – 9.45 pm ( Monday – Sunday )
Address: located at the end of Hill Railway Road
Google Map: Navigate Now
4. Kuala Lumpur Bird Park (Kuala Lumpur)

If you’re in the capital, the Kuala Lumpur Bird Park is an excellent place to explore nature with kids. Known as the “World’s Largest Free-flight Walk-in Aviary,” it allows children to interact with and observe over 200 species of birds. It’s both educational and fun, making it a perfect spot for a family trip.
Operation Hours: 9 am – 6 pm ( Sunday – Monday )
Address: 920, Jalan Cenderawasih, Tasik Perdana, 50480 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Google Map: Navigate Now
5. Farm In The City

For those seeking adventure and nature, Kota Kinabalu in Sabah offers stunning mountain views, wildlife, and pristine beaches. The family can go hiking, visit the Sabah State Museum, or enjoy the white sands of Tanjung Aru Beach. It’s an ideal destination for families who enjoy the outdoors.
Operation Hours: 10.00 am – 6.00 pm ( Sunday – Monday)
Address: Lot 40187-40188, Jalan Prima Tropika Barat 1, Pusat Bandar Putra Permai, 43300 Seri Kembangan, Selangor
Google Map: Navigate Now
6. Desaru Coast (Johor)

If your family loves the beach, Desaru Coast offers beautiful stretches of sand and clear waters. It’s a great place for water sports, relaxation, or enjoying the resorts that cater to families. The area also has attractions like Desaru Coast Adventure Waterpark and the Desaru Ostrich Farm.
Operation Hours: 10.00 am – 6.00 pm ( Sunday – Monday )
Address: Jalan Desaru Coast, Desaru, 81300 Bandar Penawar, Johor
Google Map: Navigate Now
7. Kidzania (Kuala Lumpur)

Kidzania is an immersive, educational experience that lets children role-play various professions. From being a doctor to a pilot, kids can try their hand at different careers in a mini-city designed just for them. It’s a fantastic way for them to learn life skills while having fun.
Operation Hours: 10.00 am – 6.00 pm ( Sunday – Monday )
Address: Curve Nx, 18, Jalan PJU 7/5, Mutiara Damansara, 47810 Petaling Jaya, Selangor
Google Map: Navigate Now
8. Lost World of Tambun (Perak)

Located in Ipoh, Lost World of Tambun is a theme park with a difference. Kids can enjoy water rides, explore a petting zoo, visit hot springs, and even learn about dinosaurs in the park’s unique attractions. It’s a perfect combination of nature, adventure, and entertainment.
Operation Hours: 11.00 am – 6.00 pm ( Sunday – Monday )
Address: 1, Persiaran Lagun Sunway 1, Sunway City Ipoh, 31150 Ipoh, Perak
Google Map: Navigate Now
9. Petrosains (Kuala Lumpur)

Petrosains offers a fun and educational experience for children. Located in the KLCC, this science discovery centre engages kids with hands-on exhibits about space, technology, and the environment. It’s a great way to inspire young minds with interactive learning.
Operation Hours: 9.30 am – 4.00 pm ( Sunday – Monday )
Address: Petronas Twin Tower, Level 4, Kuala Lumpur City Centre, 50088 Kuala Lumpur
Google Map: Navigate Now
10. Aquaria KLCC (Kuala Lumpur)

If your children love marine life, Aquaria KLCC is the place to be. This world-class aquarium located beneath the Kuala Lumpur Convention Centre offers a chance to get up close with thousands of marine creatures. Kids will be amazed by the wide variety of fish, sharks, and reptiles.
Operation Hours: 10.00 am -7.00 pm ( Sunday – Monday )
Address: Kuala Lumpur Convention Centre, Jalan Pinang, Kuala Lumpur City Centre, 50088 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Google Map: Navigate Now
Tips for a Smooth Family Vacation
- Book in Advance – School holidays tend to be busy, so plan ahead to secure accommodation and tickets.
- Pack Smart – Bring enough snacks, sunscreen, and entertainment for the kids, especially if you’re traveling long distances.
- Consider Safety – Always keep an eye on your children, especially in crowded areas like theme parks and beaches.
The school holidays are a great opportunity to bond with your family, explore new places, and make memories that will last a lifetime. Whether you’re staying local or exploring new destinations across Malaysia, there are plenty of activities that will make this holiday season special
Grab Your Complimentary Lazada Voucher 【Here】
Tons of Shopee Cashback Deals 【Here】
Disclosure: This list was compiled by the team at My Weekend Plan after extensive research and shared opinions to suggest helpful recommendations for the public. The sequence of brands is in no particular order so if you have any other great suggestions too, please email us support@myweekendplan.asia. For more information, kindly refer to our copyright, privacy & disclosure policy.