Leki przeciwwirusowe odgrywają coraz większą rolę w leczeniu grypy, zwłaszcza u osób z grup ryzyka powikłań. Najczęściej stosowane są inhibitory neuraminidazy (oseltamiwir, zanamiwir), które skracają czas trwania choroby i zmniejszają ryzyko powikłań, jeśli zostaną podane w ciągu 48 godzin od wystąpienia objawów. Nowoczesne badania wskazują także na skuteczność nowych leków, takich jak baloksawir marboksyl, działający na inny etap cyklu życiowego wirusa. Leki przeciwwirusowe są szczególnie zalecane u osób starszych, przewlekle chorych, kobiet w ciąży oraz dzieci. Współczesne wytyczne podkreślają także rolę szczepień jako podstawowej metody profilaktyki grypy.