Murrurundi is situated 193 kilometres northwest by road from Newcastle and 309 kilometres north from Sydney. Murrurundi is 90 kilometres south from Tamworth.
The town has a population of around 900 people. Murrurundi is almost completely surrounded by mountains of the Liverpool Range, and is located on the Pages River, a tributary of the Hunter River.
The New England Highway runs through the town, and the town enjoys a daily rail service.