The average bus between Cheltenham Spa and GCHQ (Station) takes 12 min and the fastest bus takes 6 min. The bus runs at least 2 times per hour from Cheltenham Spa to GCHQ (Station). The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 30 minutes between Cheltenham Spa and GCHQ (Station). The earliest departure is at 6:15 AM in the morning, and the last departure from Cheltenham Spa is at 11:33 PM which arrives into GCHQ (Station) at 11:41 PM. All services require a transfer at Church Road and take an average of 12 min. The schedules shown below are for the next available departures.

7 min • 1 change

10 min • 1 change

11 min • 1 change

13 min • 1 change
Want to know about travelling from Cheltenham Spa to GCHQ (Station)? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Cheltenham Spa to GCHQ (Station). However, there are services departing from Cheltenham Spa station and arriving at GCHQ (Station) station via Gchq. The journey, including transfers, takes approximately 12 min.
Cheltenham Spa to GCHQ (Station) bus services, operated by Stagecoach West, depart from Shell Garage station.
Cheltenham Spa to GCHQ (Station) bus services, operated by Stagecoach West, arrive at Gchq station.
The distance between Cheltenham Spa and GCHQ (Station) is 1.4 km. The road distance is 2 km.
Stagecoach West operates a bus from Shell Garage to Gchq every 10 minutes. Tickets cost £2–3 and the journey takes 3 min. Bennetts also services this route once daily.