Buses from Amberley to Stroud and Nailsworth are regular but infrequent. Times change occasionally so consult the Gloucestershire timetables here.
From the Bath Road, there are regulat buses to Gloucester (93) and Cheltenham (46).
The nearest station is in Stroud and it has regular, fast services to London. In the other direction it goes to Cheltenham and Gloucester where you can change for many cross-country routes.
Taxis are available from www.fivestartaxis.co.uk on 01453 755511