Các đơn vị đã chia thành các nhóm tại 5 địa điểm và đang tích cực luyện tập theo kế hoạch. Sơ duyệt Lễ khai mạc sẽ diễn ra vào ngày 8/5, tổng duyệt lần thứ nhất ngày 10/5 và lần thứ hai ngày 11/5.
Để chuẩn bị cho Lễ khai mạc SEA Games 31, Sở Văn hóa và Thể thao Hà Nội đã làm việc với đơn vị quản lý Sân vận động quốc gia Mỹ Đình triển khai các yêu cầu về sân bãi theo yêu cầu của Tổ đạo diễn.
Toàn bộ trang thiết bị, sân khấu đã được tập kết tại sân Mỹ Đình và hoàn thành lắp đặt sân khấu, thiết bị, hệ thống âm thanh, hệ thống ánh sáng, máy chiếu và các thiết bị kỹ thuật. Trong hai ngày (3-4/5) chạy thử toàn bộ hệ thống đã lắp đặt và từ ngày 5-12/5 hợp luyện các lực lượng, sơ duyệt và tổng duyệt.
Lễ khai mạc SEA Games 31 dự kiến kéo dài 120 phút tối 12/5 trên sân Mỹ Đình. Theo kịch bản, sau phần giới thiệu, 11 đoàn thể thao các nước Đông Nam Á sẽ diễu hành. Dự kiến, Thủ tướng Phạm Minh Chính thay mặt nước chủ nhà tuyên bố khai mạc SEA Games 31.
Chương trình nghệ thuật đặc biệt tại Lễ khai mạc chú trọng các yếu tố văn hóa đặc trưng của Việt Nam cũng như các nước trong khu vực Đông Nam Á. Tổ đạo diễn đã phối hợp với Sở Văn hóa và Thể thao Hà Nội, Ủy ban Olympic Việt Nam liên hệ với các nước để lựa chọn hình ảnh đặc sắc về đất nước, con người, văn hóa, nghệ thuật của các nước trong khu vực để trình chiếu tại Lễ khai mạc SEA Games 31. Các hình ảnh về logo, mascot (linh vật) 40 môn thể thao cũng được thiết kế trình chiếu.
Để chuẩn bị tốt nhất cho công tác tổ chức, thành phố Hà Nội đã triển khai các phương án đảm bảo an ninh, an toàn, tổ chức phân luồng giao thông trên địa bàn, đảm bảo cho các đoàn thể thao tham dự SEA Games 31. Thành Đoàn Hà Nội hoàn thành triển khai công tác tuyển chọn và đào tạo 3.000 tình nguyện viên phục vụ các hoạt động của Đại hội tại các địa điểm thi đấu.