Bus or train from Oxford to Chatsworth House?

CrossCountry operates a train from Oxford to Chatsworth House every 2 hours. Tickets cost $70 - $110 and the journey takes 2 h 28 min. TM Travel also services this route every 30 minutes. Alternatively, Stagecoach in Bedford operates a bus from Oxford to Chatsworth House every 30 minutes. Tickets cost $10 and the journey takes 52 min. 3 other operators also service this route.