Tommy Bernt Erik Nilsson (born 10 March 1955) is a former motorcycle speedway rider from Sweden. He earned 65 caps for the Sweden national speedway team.
Nilsson is a former champion of Sweden, winning the Swedish Championship in 1983. He reached the final of the Speedway World Team Cup in the 1977 Speedway World Team Cup.
In the Swedish Speedway Team Championship much of his career was spent riding for Getingarna.
He rode in the top tier of British Speedway from 1973 until 1977, riding for Hackney Hawks and Coventry Bees.
His son Kim Nilsson also became a professional speedway rider.