During the 2007 season, Jones stayed near the top of the rankings in three-point shooting percentage, finishing third in the league, with a shooting percentage of 44.4%. Despite his good shooting for the year, Jones was not selected to participate in the Three-point Shootout contest during the 2008 NBA All-Star Game, much to the chagrin of Trail Blazers fans.
On June 26, 2008, Jones used his player option to opt out of his contract with the Trail Blazers, making him a free agent for the off-season. On July 9, 2008, Jones signed a contract with the Miami Heat. He earned $4 million in his first year of a potential five-year contract, worth up to $23.2 million. The first two years were guaranteed, while the final three were options held by both the Miami Heat and Jones.
On June 29, 2010, he was released to clear salary cap space worth $400,000. On July 19, 2010, Jones was re-signed by the Miami Heat for the league minimum.
On February 19, 2011, Jones won the Three-Point Shootout in Los Angeles at the Staples Center.
On December 9, 2011, Jones was re-signed by the Miami Heat for $4.5 million over 3 years.
In the following year, an impressive playoff run by the Heat culminated in Jones' first NBA championship, and the franchise's second. He won his second championship on June 20, 2013, when the Heat defeated the San Antonio Spurs.