Huawei P20 и Huawei P20 Pro имат съответно 5.8 и 6.1 инчови дисплеи с резолюция 1080 х 2244 пискела в съотношение на страните 18.7:9. P20 има LCD дисплей, докато по-скъпият P20 Pro има OLED дисплей.
Под капака P20 и P20 Pro са с осемядрения Kirin 970 чипсет (@2.4GHz с MALI-G72 GPU), съответно 4GB и 6GB RAM и 128GB вградена памет. Има и слот за microSD карти (до 256GB), който в двусимовата версия, използва СИМ2 слота (хибриден слот).
Най-силният акцент в P20 и P20 Pro обаче се пада на камерите им с изкуствен интелект.
Huawei P20 има две камери на гърба - 12MPx с F/1.8 бленда, OIS и втора 20MPx (F/1.6 бленда) монохромна камери. И двата сензора за с оптика на Leica. Смартфонът може да прави двойно приближение без загуба на качеството, да записва super slow motion видео @960 кафъра в секунда и да разпознава до 19 различни сцени благодарение на изкуствения интелект (AI).
Най-силният акцент обаче и това, което спечели публиката, бе тройната LEICA камера в P20 Pro. Основната камера тук е цели 40MPx (F/1.8, OIS), монохромната отново е 20MPx (F/1.6), но има и трета 8MPx (F/2.4) която се грижи за естественото боке при снимките и тройния оптичен зуум. Разбира се, отново има super slow motion запис на видео @960fps, AI с автоматично разпознаване на до 19 сцени и други.
Предните камери и на двата смартфона с 24MPx сензор и F/2.0 бленда.
Huawei P20 и P20 Pro имат съответно 3400 mAh и 4000 mAh батерии, поддържат бързо зареждане, имат сензори за пръстови отпечатъци под дисплея и новия USB Type-C порт за зареждане и сонхронизация с компютър.