Sri Lankę na Letnich Igrzyskach Olimpijskich 2016, które odbyły się w Rio de Janeiro, reprezentowało 9 zawodników – 7 mężczyzn i 2 kobiety.
Był to siedemnasty start reprezentacji Sri Lanki na letnich igrzyskach olimpijskich.
Reprezentanci 30px|alt=|link= Badminton
Mężczyźni ZawodnikKonkurencjaFaza grupowaEliminacjeĆwierćfinałyPółfinałyFinał/PrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikMiejscePrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikPozycjaNiluka Karunaratnegra pojedyncza ChenP (7:21, 10:21) CordónW DziółkoW (21:19, 24:22)2.colspan="5"
30px Judo
Mężczyźni ZawodnikKonkurencja1/321/161/8ĆwierćfinałPółfinałRepasażFinał/PrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikMiejsceChamara Repiyallage - 73 kg WaterhouseW 100–000 SzawdatuaszwiliP 000–100align=center colspan=5
30px Lekkoatletyka
Mężczyźni ZawodnikKonkurencjaFinałWynikMiejsceAnuradha Cooraymaraton217:0634.
ZawodnikKonkurencjaEliminacjeFinałWynikMiejsceWynikMiejsceSumeda Ranasingherzut oszczepem71,9318.colspan=2
Kobiety ZawodniczkaKonkurencjaFinałWynikMiejsceNiluka Geethani Rajasekaramaraton3:11:05129.
30px Pływanie
Mężczyźni ZawodnikKonkurencjaEliminacjePółfinałFinałCzasMiejsceCzasMiejsceCzasMiejsceMatthew Abeysinghe100 m dowolnym50,9650.colspan="4"