Bóng đá tại Đại hội Thể thao châu Á 2018 được tổ chức từ ngày 14 tháng 8 đến ngày 1 tháng 9 năm 2018 ở Indonesia.
Độ tuổi tham dự bóng đá nam là đội tuyển U-23 (dưới 23 tuổi) và được cộng thêm tối đa 3 cầu thủ quá tuổi, đối với bóng đá nữ là đội tuyển quốc gia (không giới hạn độ tuổi).
Ngoài thành phố chủ nhà, Palembang, các trận đấu được diễn ra ở Bekasi, Cibinong, Cikarang, và Soreang.
Cựu sân vận động lớn nhất thế giới, sân vận động Gelora Bung Karno, Jakarta không tổ chức các nội dung thi đấu bóng đá. Sân vận động Gelora Bung Karno chỉ tổ chức cho Lễ khai mạc, Lễ bế mạc và nội dung thi đấu Điền kinh.
Tất cả 20 quốc gia hàng đầu đều gửi đội tuyển bóng đá quốc gia đến Đại hội Thể thao châu Á, trừ Ấn Độ. Tổng cộng 25 đội tuyển nam và 11 đội tuyển nữ thi đấu tại Đại hội Thể thao châu Á. Hiệp hội Olympic Ấn Độ (IOA) đã từ chối không cho đội tuyển bóng đá Ấn Độ tham gia giải đấu do chính sách của Hiệp hội này là chỉ gửi các đội tuyển quốc gia được xếp hạng trong số 8 đội hàng đầu ở cấp lục địa (Ấn Độ xếp thứ 14 vào thời điểm đó). Quyết định này đã bị Liên đoàn bóng đá Ấn Độ (AIFF) phản đối, khi mô tả IOA là thiếu "tầm nhìn và thẩm quyền". IOA đã không xem xét phong độ gần đây và sự thăng tiến của đội tuyển bóng đá quốc gia Ấn Độ trong bảng xếp hạng FIFA. Đây là lần đầu tiên đội tuyển bóng đá Ấn Độ không tham gia giải đấu kể từ Đại hội Thể thao châu Á 1994. Một số quốc gia cũng đã từ chối tham gia, đáng chú ý là Tajikistan, Maldives, Yemen và Liban, hai quốc gia sau sẽ tham gia vào Cúp bóng đá châu Á 2019.