nearest station suggested by national rail is shipton but this is a rarely stopped at station, sometimes can be requested.
Lots of trains get into oxford, then there is usually a regular cheap bus service to carterton maybe via witney, from here taxi for the last 4 miles. Number of one man taxi firms in carterton get numbers off internet beforehand.