The A488 and B4368 roads cross in the town. Craven Arms, Bishop's Castle (6 miles (10 km) to the north) and Ludlow are the neighbouring Shropshire towns, and Knighton, which is in Powys, Wales, is 7 miles (11 km) to the south.