CrossCountry operates a train from Birmingham Airport (BHX) to Stroud every 30 minutes. Tickets cost $35 - $60 and the journey takes 41 min. Alternatively, National Express operates a bus from Birmingham Airport (BHX) to Stroud once daily. Tickets cost $10 - $14 and the journey takes 2 h 35 min.
From Birmingham International train to Birmingham New Street, train to Cheltenham Spa, then train to Stroud (Glos). 2 h 35 min £70. From Birmingham Airport, B'ham Airport Bus Terminal bus to Birmingham then bus to Stroud. 4 h 4 min £15. From Birmingham Airport (BHX) drive to Stroud. 1 h 15 min £13. From Birmingham Airport towncar to Stroud. 1 h 15 min £138.