Det er blitt oppgitt flere verdier for lengden på Shannon. En tradisjonell verdi er 390 km. En offisiell irsk kilde gir en total lengde på 360,5 km (som er 258,1 km ferskvann og 102,1 km tidevann eller brakkvann). Noen irske guider gir nå 344 km. Noen akademiske kilder beregnet lengden til 280 km, selv om de fleste vil nekte å gi et tall. Årsaken er at det ikke er noen særskilt ende på en elv som munner ut i en elvemunning. Lengden på 344 km er relatert til avstanden mellom Shannon Pot og en linje mellom Kerry Head og Loop Head, den lengste delen av landet. (Den forutsetter også den nåværende skipsruten via Ardnacrusha, som tar 7 km av avstanden.) Avstanden på 280 km avsluttes der Shannon-elvemunningen slutter seg til elvemunningen til elven Fergus, nær Shannon lufthavn. Lengre avstander dukket opp før bruk av moderne oppmålingsinstrumenter.