Шрі-Ланку на літніх Олімпійських іграх 2004 року в Афінах (Греція) представляли 8 спортсменів (4 чоловіків та 4 жінок), які брали участь у 3 видах спортивних змагань: з легкої атлетики, стрільби і плавання. Прапороносцем на церемоніях відкриття та закриття була легкоатлетка Сусантіка Джаясінгх. Країна не завоювала жодної медалі.
Легка атлетика
Трекові та шосейні дисципліни СпортсменДисциплінаГітКваліфікаціяПівфіналФіналРезультатМісцеРезультатМісцеРезультатМісцеРезультатМісцеАнурадха Куреймарафон, чоловікиcolspan=6 2:19:3430Рохан Прадіп Кумара400 м, чоловікиcolspan=2 46.205не пройшовДамаянті Дхарша400 м, жінки54.587colspan=2 не пройшлаСусантіка Джаясінгх100 м, жінкине стартувалане пройшла
Польові дисципліни СпортсменДисциплінаКваліфікаціяФіналДистанціяМісцеДистанціяМісцеМапджула Кумарастрибки у висоту, чоловіки2.20=20не пройшов
Плавання
СпортсменДисциплінаГітПівфіналФіналЧасМісцеЧасМісцеЧасМісцеКонрад Френсіс100 м батерфляєм, чоловіки56.8052не пройшовМенака де Сільва50 м вільним стилем, жінки28.9352не пройшла
Стрільба
СпортсменДисциплінаКваліфікаціяФіналБалиМісцеБалиМісцеПушпамалі Раманаякепневматичний пістолет, 10 м, жінки38638не пройшлагвинтівка з трьох позицій, 50 м, жінки567=25не пройшла
Посилання Шрі-Ланка на літніх Олімпійських іграх 2004 на сайті Sports-Reference