Lễ khai mạc SEA Games 31 sẽ diễn ra vào lúc 20h00 ngày 12/5, tại SVĐ Quốc gia Mỹ Đình với sự tham gia của gần 3.000 người, gồm các diễn viên, nghệ sĩ, vận động viên (VĐV). Chương trình Lễ khai mạc gồm 3 chương. Chương 1: Việt Nam thân thiện, Chương 2: Đông Nam Á mạnh mẽ, Chương 3: Đông Nam Á tỏa sáng. Đêm khai mạc hứa hẹn sẽ mang đến cho khán giả trong nước, quốc tế một câu chuyện về tầm vóc, văn hóa, truyền thống, con người Việt Nam, lan tỏa tinh thần, hình ảnh đẹp nhất cũng như truyền tải thông điệp của Đại hội thể dục thể thao Đông Nam Á.
Theo Tổng đạo diễn của chương trình, đạo diễn Trần Ly Ly, theo kịch bản toàn bộ khán đài B của SVĐ Quốc gia Mỹ Đình được sử dụng làm sân khấu. Chính giữa khán đài A là vị trí ngồi của lãnh đạo và các quan khách. Hai bên cánh khán đài A và khán đài C, D dành cho khán giả. Sân khấu được thiết kế bảo đảm đáp ứng tính chất của một sự kiện tầm cỡ quốc tế, sở hữu công nghệ trình diễn hiện đại với rất nhiều máy chiếu trình diễn công nghệ trình chiếu 3D và AR (từng được sử dụng rất nhiều tại các sự kiện lớn trên thế giới như Olympic…). Toàn bộ mặt cỏ được phủ màn chiếu…
Điểm nhấn của lễ khai mạc là ngọn đuốc của SEA Games 31. Sẽ có 8 VĐV đại diện truyền tay nhau và thắp lên đài lửa với ý nghĩa báo hiệu SEA Games 31 chính thức khởi tranh tại Việt Nam. Theo kịch bản, mỗi đoàn thể thao sẽ cử 31 người để tham gia diễu hành (con số 31 thành viên tượng trưng cho kỳ SEA Games thứ 31).
Về phần diễu hành, 11 đoàn thể thao được sắp xếp diễu hành với khoảng thời gian dưới 2 phút/đoàn (mỗi đoàn cử 31 thành viên - tượng trưng cho SEA Games 31). Sau lễ diễu hành Thủ tướng Chính phủ tuyên bố khai mạc Đại hội. Tiếp đó, ngọn đuốc được 8 VĐV truyền tay và thắp lên đài lửa.
Kỳ SEA Games 31 sẽ diễn ra từ ngày 5 - 23/5/2022, tại Hà Nội và các tỉnh thành 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ứ 2 Hà Nội đăng cai tổ chức SEA Games.
SEA Games 31 sẽ có 40 môn thi đấu và 526 nội dung với 10.000 người tham dự. Với tư cách là chủ nhà, đoàn thể thao Việt Nam có số lượng VĐV tham dự SEA Games 31 đông nhất trong Đông Nam Á, với 965 VĐV. Tại kỳ đại hội được tổ chức trên sân nhà, Việt Nam đặt mục tiêu giành vị trí nhất toàn đoàn.