Welshpool is at the cross-roads of the A483 (north/south) and the A458 (east/west). The A458 connects to the UK Motorway network at the M54 near [wiki=27fe56b89bb41bda1bd489367f044b14]Shrewsbury[/wiki].
Welshpool is on the [wiki=27fe56b89bb41bda1bd489367f044b14]Shrewsbury[/wiki] to [wiki=b1d23196013adc5199965b28473d8390]Aberystwyth[/wiki] line.
Light aircraft can use Mid Wales Airport, just to the south of the town.
The Montgomery Canal passes through the town. Currently, a few miles either side of the town are navigable, but restoration work continues on the rest of the canal.