Skip to main content

Daily direct services between Bristol, Swindon and Oxford

Direct services between Bristol Temple Meads, Swindon and Oxford will run every two hours from Monday 18 May, providing daily links between the three destinations for the first time in more than 20 years.

The new services will run Monday to Saturday, calling at Bristol Temple Meads, Bath Spa, Chippenham, Swindon and Oxford.

The quickest direct journey times from Oxford will be one hour and 8 minutes, and from Bristol one hour and 11 minutes.

To mark the launch, we are offering a range of special deals on fares with Advance Purchase tickets on the new service available from around half the usual price.

Example fares on new Bristol-Oxford direct services

Route Best single fare Alternative comparable fare 
Bristol-Oxford £13.00 £33.50
Bath-Swindon £6.00 £22.30
Bristol-Swindon £7.50  £29.10
Oxford-Swindon  £6.00 £31.70

Frequently asked questions about Bristol-Oxford direct services