In a dominant performance headlined by quick Mark Steketee and century-maker Sam Heazlett, the Bulls ran down a meagre 18-run target in the shadows of stumps on Saturday at Bellerive Oval.
Steketee took 4-35 as the Tigers were bowled out for 150 in their second innings, backing up a career-best haul of 5-19 on Friday.
It was a slight improvement on their first innings of 107 after being sent in.
Veteran George Bailey (82) proved the only real resistance before he was trapped lbw to become Steketee's ninth victim for the match.
Earlier, Heazlett smacked 20 fours and a six in his 135 - his highest first-class score - to push the Bulls' first innings to 240.
The 24-year-old, who scored his maiden ton at the same ground four years ago, played a virtual lone hand for Bulls.
The knock wasn't without luck, though - Heazlett was dropped twice on the way to his fourth first-class ton.
Heazlett, who played an ODI for Australia two years ago, resumed at 54 on Saturday and was the last man out for Queensland, caught in the deep off Riley Meredith.
He found unlikely support from free-swinging tailender Mitchell Swepson, who hit 37 from 36 balls to add a valuable 54 runs for the ninth wicket.
After resuming at 4-98, the Bulls lost Jack Wildermuth (11) and skipper Jimmy Peirson (nine) in quick fashion.
Former Test paceman Jackson Bird finished the pick of the Tasmania bowlers with 3-55.
Test-experienced Matt Renshaw (duck) and Usman Khawaja (two) were among the carnage on day one, where 14 wickets fell.
The win keeps second-placed Queensland on the heels of ladder-leaders New South Wales, who are yet to drop a match.
Tasmania are left with one win from five Shield matches.