The Hawks have won two of three and five of eight.
Toronto's losing streak is the team's longest since it dropped 13 in a row from Feb. 12-March 7, 2002.
Amir Johnson scored 20 points and DeMar DeRozan added 16 for Toronto, which dropped to 5-22 on the road.
The Raptors didn't arrive in Atlanta until Wednesday morning because of a Midwest snowstorm that kept them stuck in Indianapolis since Monday and forced them to check into the same hotel three times.
At one point, the team's charter flight sat on the runway for five hours before returning to the gate.
Toronto began the third quarter on a 10-0 run that ended with Jose Calderon's baseline layup and a 55-54 lead, the Raptors' first since early in the first quarter.
Toronto got close on Amir Johnson's transition layup to cut the Atlanta lead to 84-77 with 8:34 left in the game.
Just 4:21 later, Johnson's backdoor layup ended a 12-1 run that put the Hawks ahead 96-78.
Johnson finished 15 for 21 from the field, including 5 for 8 on 3-point attempts.
Al Horford finished with 12 points, 14 rebounds and seven assists for the Hawks, who improved to 16-7 at home, where they have won 13 of 15.
Horford played 36 minutes despite missing practice Monday with a sore right ankle that sidelined him the past two games.
Smith played nearly 41 minutes despite a swollen right knee, which he hyperextended in a blowout loss to New Orleans on Jan. 21. He returned to practice Tuesday after missing Monday's session.
Atlanta has won four straight over the Raptors overall, six in a row at Philips Arena.
Toronto, which began the night ranked 25th in defensive scoring, allowed 100 points for the ninth straight game. The Hawks had 30 assists.
Smith's dunk over Ed Davis with 6:35 remaining made it 88-78, and the Hawks led in double figures the rest of the game.
Sonny Weems and Andrea Bargnani each scored 12 for Toronto.
Notes: Hawks G Maurice Evans, who scored 12 points, started his second straight game as Marvin Williams served the second of a two-game suspension for fighting. ... Raptors G Leandro Barbosa (hamstring), F Reggie Evans (foot) and F Linas Kleiza (knee) did not make the trip.