Eamon Sullivan (Perth (West-Australië), 30 augustus 1985) is een Australische zwemmer. Sullivan vertegenwoordigde zijn vaderland op de Olympische Zomerspelen 2004 in Athene, op de Olympische Zomerspelen 2008 in Peking en op de Olympische Zomerspelen 2012 in Londen.
Sullivan maakte zijn internationale debuut bij de Olympische Zomerspelen 2004 in Athene. Hij kwam alleen in actie op de 4x100 meter vrije slag, op dit onderdeel eindigde hij samen met Michael Klim, Todd Pearson en Ian Thorpe op de zesde plaats.
Op de Gemenebestspelen 2006, voor eigen publiek in Melbourne, won Sullivan zijn eerste internationale medailles. Goud op de 4x100 meter wisselslag, Matt Welsh, Brenton Rickard en Michael Klim waren zijn ploeggenoten. Op de 4x100 meter vrije slag pakte hij een zilveren medaille samen met Michael Klim, Brett Hawke en Ashley Callus. Individueel eindigde hij als vijfde op zowel de 50 als de 100 meter vrije slag. Enkele weken later nam Sullivan deel aan de wereldkampioenschappen kortebaanzwemmen 2006 in Shanghai. Hier werd hij voortijdig uitgeschakeld op de 50 en 100 meter vrije slag en speelde zodoende geen rol van betekenis. Op de Pan Pacific kampioenschappen zwemmen 2006 in Victoria, Canada sleepte de Australiër drie bronzen medailles in de wacht. Individueel op de 100 meter vrije slag, gedeeld met de Zuid-Afrikaan Roland Mark Schoeman, achter Brent Hayden en Jason Lezak. Met het Australische team pakte hij brons op de 4x100 meter vrije slag en de 4x100 meter wisselslag.