Xiaomi Redmi 9 sử dụng vỏ ngoài bằng nhựa nguyên khối. Máy có số đo 163,3x77x9,1 mm, cân nặng 198 g. Cảm biến vân tay một chạm được bố trí ở mặt lưng. Dung lượng pin 5.020 mAh, tích hợp sạc nhanh với nguồn ra 18W.
Redmi 9 được trang bị tấm nền màn hình IPS LCD kích thước 6,53 inch, độ phân giải Full HD Plus (2.340x1.080 pixel), mật độ điểm ảnh 395 ppi. Màn hình này được chia theo tỷ lệ 19,5:9, chiếm 89,83% diện tích mặt trước, bảo vệ bởi kính cường lực Corning Gorilla Glass 3, độ sáng tối đa 400 nit.
Xiaomi Redmi 9 được cung cấp sức mạnh bởi vi xử lý Mediatek Helio G80 (12nm) lõi 8 với tốc độ tối đa 2 GHz, GPU Mali-G52 MC2. RAM 3 GB/ROM 32 GB hoặc RAM 4 GB/ROM 64 GB, có khay cắm thẻ microSD chuyên dụng với dung lượng tối đa 512 GB. Hệ điều hành Android 10, được tuỳ biến trên giao diện MIUI 12.
Bốn camera sau của Xiaomi Redmi 9 gồm cảm biến chính 13 MP, khẩu độ f/2.2 cho khả năng lấy nét theo pha. Ống kính thứ hai 8 MP, f/2.2 với góc rộng 118 độ. Cảm biến macro 5 MP, f/2.4 và ống kính chiều sâu 2 MP, f/2.4. Máy ảnh selfie 8 MP, f/2.0.
Xiaomi Redmi 9 có 3 màu đen, xanh ục và tím. Giá bán của phiên bản RAM 3 GB tại châu Âu là 149 euro (tương đương 3,90 triệu đồng). Phiên bản RAM 4 GB có giá 179 euro (4,69 triệu đồng).