While serving a suspension, Lowry signed a two-and-a-half-year permanent deal to Millwall for an undisclosed fee on 27 January 2012. Lowry then made his first appearance for the club since joining Millwall permanently, playing 90 minutes, in a 2–1 loss against rivals' West Ham United on 4 February 2012. Right way through March, Lowry was sidelined with ankle injury that kept him out for weeks. After making his first team return against Cardiff City, in a 0–0 draw on 31 March 2012, Lowry scored his first Millwall goal, which he scored the only goal in the game, in a 1–0 win over Coventry City on 17 March 2012. Lowry finished his 2011–12 season, making twenty-two appearance and scoring once.
On 23 November 2011, Lowry was again loaned out to play in the Championship, this time to Millwall until 3 January 2012. He followed Aston Villa team-mate Nathan Baker who also signed on loan for Millwall two days earlier. Lowry made his Millwall debut three days later, where he played 90 minutes, in a 0–0 draw against Crystal Palace. His impressive display at Millwall soon earned a loan extension. Weeks later on 13 January 2012, Lowry was sent-off in the 22nd minutes after stamping on Nikola Žigić, which saw Millwall lose 6–0. Three years on after signing for Birmingham City, Lowry stated, quoting: "Whatever club I play for I fully commit to that club at the time. I play with my heart on my sleeve. Sometimes in the past I have gone overboard but I was a younger player then, I have learned a lot from these types of experiences. But I am an aggressive player, that’s the way I like to play and I can’t change the way I play. I will use my experience now and be a bit more clever."'
Lowry missed the first three cuts of his professional career, but had his first payday on 5 July, when he finished 50th at the Open de France ALSTOM. He had his best professional result in November 2009, when he finished 3rd in the Dunlop Phoenix Tournament in Japan. In January 2010, Lowry finished in fourth place in the Abu Dhabi Golf Championship, moving him into the top-100 of the Official World Golf Ranking.
BMW Championship: At No. 22 in the FedExCup standings heading into the third Playoffs event, the BMW Championship, he bogeyed No. 17 in a final-round even-par 72 to miss advancing to the TOUR Championship by half a point, finishing the season No. 31 in the FedExCup standings. Charl Schwartzel fired a final-round 8-under 64 to claim the No. 30 position.
On 27 January 2016, Lowry returned to Australia after a decade away from Australia when he signed a two-and-a-half-year deal with A-League side Perth Glory. Upon joining Perth Glory, Lowry said of the move, quoting: "I've got a lot of experience behind me now and I want to use it to guide the young lads who are in this young squad. I've spent 11 years in England and it's shaped my football over there and I'm really happy to be here and get stuck into the games"