Sau hơn 10 ngày tranh tài, SEA Games 31 khép lại bằng lễ bế mạc lúc 20 giờ ngày 23/5 tại Cung điền kinh tại Hà Nội.
Tham dự và phát biểu bế mạc SEA Games 31, Thủ tướng Chính phủ Phạm Minh Chính gửi lời cảm ơn đặc biệt đến tất cả các đoàn thể thao các quốc gia, các bạn đã tạo nên một SEA Games 31 tuyệt vời, thành công, ấn tượng, lắng đọng tình người, đáng nhớ, mang tính nhân văn sâu sắc và một tinh thần thi đấu thể thao cao thượng, cạnh tranh lành mạnh vì màu cờ sắc áo mà không vì chủ nghĩa thành tích.
Lễ bế mạc SEA Games 31 có chủ đề "Hội tụ để tỏa sáng - Gather to shine”. Mở đầu lễ bế mạc, liên khúc các bài hát Hà Nội: Hà Nội đêm trở gió - Nồng Nàn Hà Nội - Góc Hà Nội - Tháng 10 Hà Nội - Hà Nội niềm tin và hi vọng do các gương mặt nghệ sĩ Đông Hùng - Khánh Linh- Bảo Trâm - Phạm Anh Duy thể hiện đã mở màn Lễ bế mạc SEA Games 31. Qua âm nhạc các nghệ sĩ đã vẽ nên một Hà Nội bằng âm nhạc - thủ đô nghìn năm văn hiến. Hà Nội hiện lên với những góc phố trầm mặc, yên bình và người Hà Nội: Tinh tế, thanh lịch, hồn hậu và mến khách.
Ngay sau lễ chào cờ được cử hành trang trọng là là màn tôn vinh 11 quốc gia với các thành tích cụ thể. Cùng với đó là 40 diễn viên Mascot Sao la cầm biển tên các môn thi đấu bằng tiếng Anh tại SEA Games 31 diễu hành trên sân khấu gồm: Các môn thể thao dưới nước, điền kinh, bóng rổ, thể hình, boxing, bơi thuyền...
Nghi thức tắt ngọn đuốc Đại hội Thể thao Đông Nam Á lần thứ 31 được tiến hành trong lời ca khúc Let's shine và lá cờ của Đại hội Thể thao Đông Nam Á lần thứ 31 chính thức được hạ xuống.
Nghi thức chuyển giao cờ của Liên đoàn Thể thao Đông Nam Á cho Campuchia - đất nước sẽ tổ chức Đại hội thể thao Đông Nam Á lần thứ 32 chính thức diễn ra.