Meyler begon met voetballen bij de club uit zijn geboortestad, Cork City, en tekende zijn eerste profcontract in 2008. In juli 2008 werd hij verkocht aan Sunderland. Pas op 28 december 2009 mocht hij debuteren in de Premier League tegen Blackburn Rovers.
Hij verruilde in januari 2013 Sunderland voor Hull City, dat hem in de voorgaande twee maanden al huurde. Meyler debuteerde voor zijn nieuwe club op 10 november 2012 tegen Cardiff City in de Championship. Op 8 december 2012 scoorde hij zijn eerste doelpunt voor Hull City tegen Watford. Op 8 januari 2013 zette Meyler zijn handtekening onder een contract tot 2016. Enkele maanden later promoveerde hij met The Tigers naar de Premier League. Op 1 december 2013 maakte hij zijn eerste doelpunt in de Premier League tegen Liverpool. Op 1 maart 2014 raakte hij betrokken in een incident aan de zijlijn met Newcastle United-coach Alan Pardew, die hem een kopstoot gaf. Acht dagen later scoorde hij in de FA Cup tegen zijn voormalige club Sunderland en vierde hij zijn doelpunt op ludieke wijze door een kopstoot te geven aan de cornervlag. Hij stond met Hull City AFC in de finale van de strijd om de FA Cup 2014, die de ploeg van trainer-coach Steve Bruce met 3–2 verloor van Arsenal.
Meyler verhuisde naar Reading in juni 2018,[2] maar zijn contract werd na onderling overleg ontbonden op 31 juli 2019.[3] Een maand later kondigde Meyler op 30-jarige leeftijd zijn voetbalpensioen aan.[4]