Gloucester has a railway station on the Cotswold Line, with regular services to Cheltenham Spa (10 minutes), Bristol Temple Meads (45 minutes), and connections to Birmingham and London Paddington. Services to London take about two hours via Swindon. The station is about 10 minutes' walk from the city centre.
By road, Gloucester sits at the junction of the M5 motorway (connecting to Bristol in the south and Birmingham in the north) and the A40. It is about 105 miles from London (two hours in good traffic), 35 miles from Bristol, and 9 miles from Cheltenham.
National Express coaches stop at Gloucester on several routes. The city is also on local bus routes connecting to Cheltenham, the Forest of Dean, and the Cotswold towns.