Sri Lankę na Letnich Igrzyskach Olimpijskich 2012, które odbyły się w Londynie, reprezentowało 7 zawodników. Nie zdobyli oni żadnego medalu.
Był to szesnasty start reprezentacji Sri Lanki na letnich igrzyskach olimpijskich.
Reprezentanci 30px|alt=|link= Badminton
Mężczyźni ZawodnikKonkurencjaFaza grupowaMiejsce1/8ĆwierćfinałyPółfinałyFinałPrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikPozycjaNiluka Karunaratnegra pojedyncza Kenichi TagoW (21:18, 21:16)colspan="2" 1. Kashyap ParupalliP (14:21, 21:15, 9:21)colspan="4"
Kobiety ZawodniczkaKonkurencjaFaza grupowaMiejsce1/8ĆwierćfinałyPółfinałyFinałPrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikPrzeciwnikWynikPozycjaThilini Jayasinghegra pojedyncza Ratchanok IntanonP (13:21, 5:21) Telma SantosP (9:21, 11:21)3.colspan="5"
30px Lekkoatletyka
Mężczyźni ZawodnikKonkurencjaPreeliminacjeEliminacjePółfinałFinałWynikMiejsceWynikMiejsceWynikMiejsceWynikMiejsceAnuradha CoorayMaratoncolspan="6" 2:20:4155.
Kobiety ZawodniczkaKonkurencjaPreeliminacjeEliminacjePółfinałFinałWynikMiejsceWynikMiejsceWynikMiejsceWynikMiejsceChristine Sonali Merrill400 m przez płotkicolspan="2" 57.159.colspan="4"
30px Pływanie