SEA Games 31 sẽ diễn ra từ ngày 5-23/5/2022 tại: Hà Nội (địa điểm trung tâm) và các địa phương lân cận gồm Bắc Ninh, Hải Dương, Hải Phòng, Quảng Ninh, Hà Nam, Nam Định, Ninh Bình, Hòa Bình, Vĩnh Phúc, Phú Thọ và Bắc Giang. Đây là lần thứ hai Hà Nội đăng cai Đại hội Thể thao Đông Nam Á kể từ năm 2003.
Theo lịch thi đấu chính thức các môn thể thao của SEA Games 31, môn bóng đá nam sẽ diễn ra từ ngày 6/5-22/5, còn bóng đá nữ sẽ diễn ra muộn hơn 5 ngày vào ngày 11/5 và kết thúc sớm hơn 1 ngày vào ngày 21/5.
Các môn thi đấu khác như điền kinh, bóng rổ, đua thuyền, vovinam, bóng chuyền… cũng được ấn định chi tiết ngày thi đấu, ngày trao huy chương.
SEA Games 31 sẽ có 40 môn và 526 nội dung với 10.000 người tham dự. Trong đó, Thủ đô Hà Nội sẽ diễn ra lễ khai mạc và lễ bế mạc lần lượt vào các ngày 12/5 và 23/5. Hai buổi lễ quan trọng này sẽ diễn ra tại sân vận động quốc gia Mỹ Đình.