There are direct train services to Oxford from many UK towns and cities, many at least hourly and sometimes half-hourly. For other places, there is usually a simple change en route at Birmingham or Reading, or in London.
For details of train services and timetable information, please visit the National Rail enquiries website.
Direct coach services to Oxford are run by National Express from Bath, Bristol, Birmingham, Coventry, Leeds, Sheffield, Bournemouth and Southampton.
For more information and timetable information, please visit the National Express website.