The centre, who joined from the Stormers last year, will be staying in Glasgow until at least 2021.
Jones becomes the 11th player in 15 days to sign a new contract with the club.
The 25-year-old has played 15 times for the Warriors and has scored four tries since making his debut against Montpellier in December 2017.
Jones won his first Scotland cap against Japan in 2016 and scored two tries during a Man of the Match performance against Australia at BT Murrayfield later that year.
In 2017 he made his Six Nations debut in Scotland's opening game against Ireland at BT Murrayfield, a match which they went on to win 27-22. Jones started every match for Scotland in 2017, scoring two further tries against England at Twickenham.
In this year's Six Nations he was one of seven players to start every match for Scotland and continued his prolific try scoring, touching down against France and twice in the historic Calcutta Cup win over England at BT Murrayfield.
He now has 19 caps for his country and has scored 10 tries.
Speaking to Glasgow Warriors TV, Huw Jones said: "I'm really happy to be staying for another two years and hopefully we can win some trophies. You're managed very well (playing in Scotland) and it does help that you're closer to the Scotland coaches.
"The coaching set-up here at Glasgow Warriors is world class, so it's definitely the right decision for my career.
"2019 is going to be a big year for Glasgow Warriors and Scotland, we're going pretty strong in the Guinness PRO14 and we're doing pretty well in the Heineken Champions Cup as well, so if we can keep those two competitions going that would be nice. With Scotland we've got the 6 Nations and Rugby World Cup, so it's an exciting year ahead."
Glasgow Warriors Head Coach, Dave Rennie added: "It's great news for the club that Huw has decided to stay in Glasgow.
"He has become a regular for Scotland and I'm pretty sure he'll have a big role to play for us as well over the next few years."