There are two ways from St Davids to London. The main line is the First Great Western service by the Bristol to Exeter line to Paddington station, but there is also a trains by South Western Railway on the West of England Main Line to Waterloo. The station is one of the few that have trains to London going in other ways at both ends of the station. There are also trains by CrossCountry to Birmingham New Street, the North of England and Scotland.