National Express coaches and other bus companies run from Stratford's Riverside bus station (behind the Stratford Leisure Centre on Bridgeway). National Express services include the following:
Birmingham £9, one hour, two per day
London Victoria £13.10, three hours, two direct services per day
Oxford £10.10, 1¼ hours, one per day
From Stratford-upon-Avon train station, London Midland runs to Birmingham (£8, 50 minutes, two per hour), Chiltern Railways serves London Marylebone (£30.40, 2¾ hours, up to two per hour) with a change in Leamington Spa, and East Midlands runs to Warwick (£6.90, 30 minutes, every two hours).
The nostalgic Shakespeare Express Steam Train chugs twice every Sunday in summer between Stratford and Birmingham Moor St; the one-way journey time is one hour.