Srí Lanka a görögországi Athénban megrendezett 2004. évi nyári olimpiai játékok egyik részt vevő nemzete volt. Az országot az olimpián 3 sportágban 8 sportoló képviselte, akik érmet nem szereztek.
30px Atlétika
Férfi
VersenyzőVersenyszámElőfutamElődöntőDöntőIdőHely.Össz.IdőHely.Össz.IdőHelyezés Rohan Pradíp Kumára 400 m 46,20 5. 33. kiesett Anuradha Kóréj Maraton 2:19:24 30.
VersenyzőVersenyszámSelejtezőDöntőEredményHelyezésEredményHelyezés Mandzsula Kumára Vidzseszekera Magasugrás 220 cm 20.* kiesett
Női
VersenyzőVersenyszámElőfutamElődöntőDöntőIdőHely.Össz.IdőHely.Össz.IdőHelyezésDamajanthi Dharsa 400 m 54,58 7. 38. kiesett
* - három másik versenyzővel azonos eredményt ért el
Nem indult Csucsandika Dzsajaszinha
30px Sportlövészet
Női
VersenyzőVersenyszámSelejtezőDöntőPontHelyezésPontHelyezés Puspamali Rámánajake Légpuska 386 38. kiesettSportpuska, összetett 567 25.* kiesett
* - egy másik versenyzővel azonos eredményt ért el
30px Úszás
Férfi
VersenyzőVersenyszámElőfutamElődöntőDöntőIdőHely.Össz.IdőHely.Össz.IdőHelyezés Conrad Francis 100 m pillangó 56,80 5. 52. kiesett
Női
VersenyzőVersenyszámElőfutamElődöntőDöntőIdőHely.Össz.IdőHely.Össz.IdőHelyezés Menaka de Silva 50 m gyors 28,93 6. 52. kiesett
Források
Sri Lanka N2004