Mobile Legends is getting into the Christmas spirit by introducing a bunch of festive-themed skins for a limited time. These are a combination of new and returning cosmetics from previous Christmases.
There’s Miya’s ‘Christmas Carnival’ skin, which you can get from a limited-time draw. This sees Miya dress like a combination of Santa and Rudolph, and it’s only available between December 24 – January 22.
Harith is also getting in on the holiday action, with his own ‘Christmas Carnival’ skin. You can grab that from today, December 24, all the way through to January 30.
Lastly, you can grab a series of Christmas skins from the snowball fight event. Again, this runs from December 24 – January 22. This is on top of Vale’s new Annual Starlight skin, arriving later this month.
Let’s take a look at how to get each of the new skins.

How to Get Miya’s Christmas Carnival Skin
- Begins: December 24
- Ends: January 22
Miya’s Christmas Carnival skin is available right now, December 24, and will run all of the way through to January 22.
To get it, you simply need to roll in the limited-time draw – and get lucky, of course.

How to Get Harith’s Christmas Carnival Skin
- Begins: December 24
- Ends: December 30
To get Harith’s Christmas Carnival skin, you can buy it from the shop. To celebrate the festive season, Moonton is dropping the price by 30%.
That’s for a limited time though. The discount kicks off today, December 24, and runs all of the way through to December 30.

How to Get the Rest of the Christmas Skins
- Begins: December 24
- Ends: January 22
The remainder of the skins are returning from previous Christmas events, and are for a bunch of different characters.
To get them, participate in the snowball fight event happening right now. It kicked off today, and runs through to January 22.
Follow Mobile Legends on X to learn more about other Christmas skins and events.