Mario Beccia (born August 16, 1955 in Troia, Apulia) is an Italian former professional road bicycle racer, active between 1977 and 1988 and as of 2006 works as a directeur sportif at Team Vorarlberg.
During his career, Beccia won a total of fifteen races, including four stages of the Giro d'Italia, the Tour de Suisse of 1980 and the La Flèche Wallonne of 1982.