After a Saturday only trial there are to be 8 direct trains a day in each direction from Bristol to Oxford from 18 May, calling at Bath, Chippenham and Swindon avoiding the need to change at Didcot Parkway.
There are cheap Advance Fares on these services.