Tony Roberts may refer to:
- Tony Roberts (actor) (born 1939), American actor
- Tony Roberts (author), British author of the Casca series of fantasy novels since 2006
- Tony Roberts (footballer) (born 1969), Welsh football player
- Tony Roberts (historian), Australian historian
- Tony Roberts (poet) (born 1949), British poet
- Tony Roberts (racing driver) (1938–2001), winner of the 1969 Bathurst 500
- Tony Roberts (sportscaster) (1928/29–2023), American sports announcer
- Tony T. Roberts (born 1963), American stand-up comedian and actor