Tamworth is 115km southwest of Armidale on the New England Hwy, and 282km northwest of Newcastle.
Greyhound has nightly services along the New England Hwy between Sydney and Brisbane – these stop at Tamworth, Armidale, Tenterfield and Toowoomba en route. Tamworth to Brisbane is 9½ hours ($128), to Sydney is 6½ hours ($78).
Qantas has at least two flights a day between Tamworth and Sydney.
New low-cost airline Jetgo operates a direct, daily service to/from Brisbane.
New England Coaches runs some useful services: Tamworth to Coffs Harbour (from $92) and Tamworth to Brisbane (from $117). Both services run three times a week.
NSW TrainLink runs a daily Xplorer rail service between Sydney and Tamworth (from $59, six hours) that continues on to Armidale.