A $2.25 billion plan to expand two north Queensland military bases for Singapore troop training will be a massive boost for the region's economy, Townsville Mayor Jenny Hill says.

The 25-year agreement, expected to be announced by the federal government on Friday, will allow some 14,000 Singaporean troops to train in Australia as part of an expansion of defence and strategic ties with the Asian city state.

Around 14,000 Singaporean troops will train at bases at Townsville and Shoalwater Bay, north of Rockhampton, under a new deal. Credit:ADF

Bases at Townsville and Shoalwater Bay, north of Rockhampton, are in line for expansion with troops expected to train in the state for 18 weeks a year.

Ms Hill hopes the plan will lead to direct flights from north Queensland to Singapore.