Rawtenstall’s major streets and roads connect the town centre with surrounding neighbourhoods and nearby towns.

- Bacup Road (A671) — Eastwards towards Waterfoot, via Stacksteads towards Bacup.
- Burnley Road (A682) — Northwards via Crawshawbooth, Loveclough, Goodshaw towards Burnley.
- Haslingden Road (A681) — Westwards towards Haslingden.
- Haslingden Old Road (B6236) — An alternative route towards Haslingden.
- Bury Road (A682) — Southwards towards Edenfield and Bury.
- A671 — the principal Rochdale–Bacup via Whitworth route where relevant to Rawtenstall’s road network
- St Mary’s Way — A main town-centre bypass.
- Bocholt Way (A681) — A main town-centre bypass route.
- Bank Street — The main shopping street through Rawtenstall town centre.