Cheltenham has got a good network of local buses. They are run by various local and national companies. Local buses run mostly every 10 - 30 minutes. There is also an excellent bus service connecting Cheltenham with Gloucester and Tewkesbury, where buses run regularly every 10 minutes.
Local travel info: Traveline 0870 608 2 608 Website www.traveline.org.uk