On August 5, 2015, Vaughn signed with Belgian club Antwerp Giants.[4] On April 12, 2016, Antwerp has terminated the deal with Vaughn for disciplinary reasons.[5] Three days later, he signed with Israeli club Ironi Nahariya for the rest of the season.[6]
On September 4, 2017, Vaughn signed a one-year deal with Greek club Aris Thessaloniki.[10] In late November 2017, he was released by Aris.[11] On January 14, 2018, he signed with Serbian club Partizan for the rest of the 2017–18 season.[12]
On November 18, 2018, he signed with Croatian club Zadar for the rest of the 2018–19 season.[13] In March 2019, he left Zadar.[14]
In 2021, Vaughn joined CSU Ploiești of the Romanian league, but left the team in November after averaging 15.3 points, 4.0 rebounds, and 3.3 assists per game. On January 11, 2022, Vaughn signed with Maccabi Haifa from the Israeli Basketball National League.[15]