Stratford-upon-Avon railway station has direct rail services to Birmingham and London and is served by both Chiltern Railways and West Midlands Railway.
Chiltern Railways run one train every two hours to London (Marylebone) stopping en route at Warwick, Leamington Spa, Banbury and Bicester North.
West Midlands Railway has two trains per hour to Birmingham (Moor Street and Snow Hill) with some trains continuing towards Kidderminster and Worcester.
The West Midlands Day Ranger is a rail pass designed for travellers making a day trip to Stratford-upon-Avon from Birmingham or Coventry. It is good for one-day unlimited travel in the West Midlands (Birmingham and Coventry) and parts of neighbouring counties including Crewe, Hereford, Northampton, Leamington Spa, Rugby, Shrewsbury, Stafford, Stoke-on-Trent, Stratford-upon-Avon and Worcester. It is ideal for making day trips from Birmingham. It is good for off-peak travel after 9am Mon–Fri and all day on weekends. This pass costs £28.