To get to Hexham by car, from Newcastle, take the A167 and then the A69. From Carlisle, take the M6 south to exit 43 and then take the A69 east. From Edinburgh, take the A68 south and then the A696 and A68.
To get to Hexham by rail, take the train to Hexham station. Trains run regularly from Newcastle and Carlisle.
If you are already in Northumberland, you can reach Hexham easily by car or by bus. The number 685 and 685A buses run from Newcastle to Hexham, stopping at various towns and villages along the way such as Wylam, Heddon-on-the-Wall and Corbridge.
If you are visiting Hadrian's Wall, Hexham is a great place to go next. From Housesteads Roman Fort, take the B6318 road west and then the A69. From Vindolanda, take the B6318 east and then the A69. From Corbridge, take the A69 west.