From Birmingham International train to Oxford, walk to Oxford, Osney Island (Bridge St corner), then bus to Witney, Market Square (Town Hall). 1 h 44 min £47. From Birmingham Airport night bus to Oxford City Centre, George Street (Stop B2) then bus to Witney, Market Square (Town Hall). 1 h 58 min £37. From Birmingham Airport (BHX) drive to Witney. 1 h 13 min £12.
Train from Birmingham Airport (BHX) to Witney
CrossCountry operates a train from Birmingham Airport (BHX) to Witney hourly. Tickets cost $40 - $70 and the journey takes 59 min. Stagecoach Oxfordshire also services this route every 10 minutes.