Bơi lội là một trong những môn thể thao được mong chờ nhất tại SEA Games 31. Môn bơi sẽ diễn ra từ ngày 14.5 đến 19.5 tại Cung thể thao dưới nước (Hà Nội).
Ban tổ chức chủ nhà Việt Nam quyết định mở cửa tự do để người hâm mộ có thể vào xem và cổ vũ cho các tuyển thủ Việt Nam như Nguyễn Huy Hoàng, Hoàng Quý Phước, Trần Hưng Nguyên, Nguyễn Hữu Kim Sơn,...
Ở bộ môn này, những nội dung quan trọng mà tuyển bơi Việt Nam hướng đến giành huy chương vàng là 400m tự do nam, 800m tự do, 1.500m tự do nam của Huy Hoàng (người giữ kỷ lục SEA Games với thành tích 14 phút 58,14 giây); 200m hỗn hợp nam, 400m hỗn hợp nam của Trần Hưng Nguyên; 200m ếch nam của Phạm Thanh Bảo,...
Lịch thi đấu môn bơi tại SEA Games 31:
Ngày 14.5: 1.500m tự do nam, 200m bướm nữ, 100m ếch nam, 100m tự do nữ, 100m ngửa nam, 200m hỗn hợp nữ, 4x100m tự do nam
Ngày 15.5: chung kết 800m tự do nữ, 100m tự do nam, 50m ngửa nữ, 50m bướm nam, 200m ếch nữ, 400m hỗn hợp nam, 4x100m tự do nữ.
Ngày 16.5: 400m tự do nam, 200m tự do nữ, 100m bướm nam, 50m ếch nữ, 200m ngửa nam, 200m ngửa nữ, 4x100m hỗn hợp nam.
Ngày 17.5: 400m tự do nữ, 50m ngửa nam, 50m bướm nữ, 200m ếch nam, 100m ngửa nữ, 4x200m tự do nam.
Ngày 18.5: 1.500m tự do nữ, 50m ếch nam, 50m tự do nữ, 200m tự do nam, 400m hỗn hợp nữ, 200m hỗn hợp nam, 4x100m hỗn hợp nữ.
Ngày 19.5: 800m tự do nam, 100m ếch nữ, 50m tự do nam, 100m bướm nữ, 200m bướm nam, 4x200m tự do nữ.