






The Xiaomi Mi 12X costs Rs 111,513 today, its lowest price in the last 90 days.
Last checked 11 Nov 2026, 12:21 am
Each shop's price at the end of each day, over the last 90 days.
Tap or hover over the chart to see every shop's price that day.
Qualcomm® Snapdragon® 870
Widely praised outstanding performance
The Qualcomm® Snapdragon® 870 incorporates an A77 super-large core with a main frequency of up to 3.2GHz.
Handles everything from audio-visual entertainment and graphic-intensive games to document collaboration, all with the same customary ease and performance.
Long-lasting 4500mAh (typ) battery
Never worry about running out of power
The compact body packs a powerful fast-charging 4500mAh battery, the highest energy-density battery in Xiaomi's history, so you'll never have to worry about running out of battery.
67W wired turbo charging
Enjoy more usage time
Take a quick break while your phone charges to 100% in 39mins.
32MP selfie camera
Unlimited creative style
Stay inspired
Capture beautiful moments at any time.
419 ppi
Detail beyond the human eye
Life-like realism
High pixel density ensures realistic and extremely detailed pictures.
68 billion colors
True Color
More vivid and precise
Countless colours and professional calibration make every image a feast for the eyes.
Master the immersive sound
The exactly symmetrical structure delivers a more immersive stereo experience.
Enjoy movies and music more with fluid, high-quality audio.
The price of Xiaomi Mi 12X in Sri Lanka ranges from Rs 111,513 to Rs 122,514 across 1 shop.
37left.lk lists Xiaomi Mi 12X prices from 1 shop in Sri Lanka on one page.
Xiaomi Mi 12X is out of stock at every shop in Sri Lanka.
The lowest price today, Rs 111,513, is the lowest it has been in the last 90 days. It has stayed about the same over the last 30 days.