Currently, March/2020 and February/2020 are the lowest-price times in the year to travel to Townsville. You will pay the most in January/2020.
Qantas Airways, Virgin Australia, Jetstar, Airnorth Regional, Alliance Air Pty and Rex fly direct to Townsville.
The cheapest airline to fly to Townsville is Jetstar.
The best airline to fly to Townsville is Singapore Airlines. If you want direct flights then Qantas Airways is best. The best budget airline is Jetstar.