Warwick has its own train station on the Chiltern Railways line between London Marylebone and Birmingham Snow Hill. Trains from London take around 90 minutes. The station is a 15-minute walk from the town centre and the castle. Leamington Spa station, a short bus or taxi ride away, offers additional services including direct trains to London Euston. By road, Warwick is just off the M40 motorway, about two hours from London. Birmingham Airport is 30 km to the north.