Buses depart from outside Westgate House.
National Express coaches serve London Victoria (£20.50, four hours, up to four daily).
Stagecoach X17 and X18 run to Coventry (£5.80, 1¼ hours, every 20 minutes Monday to Saturday) via Kenilworth (£4.20, 30 minutes). Bus X18 also runs to Stratford-upon-Avon (£5.40, 40 minutes, two per hour Monday to Saturday, hourly Sunday).
The train station is half a mile northeast of the town centre on Station Rd.
Trains run to Birmingham (£7.10, 30 minutes, hourly), Stratford-upon-Avon (£6.90, 30 minutes, every two hours) and London Marylebone (£34, 1½ hours, every 30 minutes; some require a change in Leamington Spa).