Last buses from Cheltenham
Direct buses from Cheltenham go to 40 places. Tonight (Saturday) the last one leaves at 04:16 (after midnight), the 94 to Arle Court. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Oxford | X52 14:50 | X52 14:50 | X52 14:50 | X52 14:50 |
| Gloucester | 94 04:16 after midnight | 94 04:15 after midnight | 94 04:16 after midnight | 10 23:26 |
| Salford | 801 18:33 | 801 18:33 | 801 18:33 | 801 16:33 |
| Cirencester | 51 19:23 | 51 19:48 | 51 19:23 | 51 17:13 |
| Stroud | 66 17:44 | 66 18:06 | 66 17:44 | 66 16:49 |
| Witney | X52 17:10 | X52 17:11 | X52 17:10 | X52 14:50 |
| Arle Court | 94 04:16 after midnight | 94 04:15 after midnight | 94 04:16 after midnight | 94 23:08 |
| Tewkesbury | 41 00:37 after midnight | 41 23:38 | 41 00:37 after midnight | 41 21:57 |
| Brockworth | 10 01:26 after midnight | 10 00:07 after midnight | 10 01:26 after midnight | 10 23:26 |
| Knightsbridge | 41 00:37 after midnight | 41 23:38 | 41 00:37 after midnight | 41 21:57 |
| Moreton-in-Marsh | 801 20:33 | 801 20:33 | 801 20:33 | 801 16:33 |
| Chipping Norton | 801 18:33 | 801 18:33 | 801 18:33 | 801 16:33 |
| Bishops Cleeve | D 23:44 | D 23:14 | D 23:44 | D 23:04 |
| Eynsham | X52 14:50 | X52 14:50 | X52 14:50 | X52 14:50 |
| Sherborne | X52 17:10 | X52 17:11 | X52 17:10 | X52 14:50 |
| Chipping Campden | 606 17:25 | 606 17:25 | 606 17:25 | none |
| Churchdown | 94 04:16 after midnight | 94 04:15 after midnight | 94 04:16 after midnight | 94 23:08 |
| Burford | X52 17:10 | X52 17:11 | X52 17:10 | X52 14:50 |
| Coombe Hill | 41 00:37 after midnight | 41 23:38 | 41 00:37 after midnight | 41 21:57 |
| Southam | W 19:13 | W 19:14 | W 19:13 | none |
| Stow-on-the-Wold | 801 20:33 | 801 20:33 | 801 20:33 | 801 16:33 |
| The Reddings | F 23:40 | 98 23:23 | F 23:40 | F 20:30 |
| Bourton-on-the-Water | 801 20:33 | 801 20:33 | 801 20:33 | 801 18:33 |
| Teddington | none | M15 07:28 | none | none |
| Woodmancote | L 19:40 | L 19:44 | L 19:40 | none |
| Painswick | 66 17:44 | 66 18:06 | 66 17:44 | 66 16:49 |
| Shurdington | 10 01:26 after midnight | 10 00:07 after midnight | 10 01:26 after midnight | 10 23:26 |
| Upton St Leonards | 66 17:44 | 66 18:06 | 66 17:44 | 66 16:49 |
| Aston Subedge | 606 17:25 | 606 17:25 | 606 17:25 | none |
| Badgeworth | 10 01:26 after midnight | 10 00:07 after midnight | 10 01:26 after midnight | 10 23:26 |
| Cranham | none | M11 16:00 | none | none |
| Innsworth | 98 23:23 | 98 23:23 | 98 23:23 | 97 19:03 |
| Little Compton | 801 18:33 | 801 18:33 | 801 18:33 | 801 16:33 |
| Oxenton | none | 606 15:15 | none | none |
| Weston-sub-Edge | 606 17:25 | 606 17:25 | 606 17:25 | none |
| Whittington | 801 20:33 | 801 20:33 | 801 20:33 | 801 18:33 |
| Winchcombe | W 19:13 | W 19:14 | W 19:13 | none |
| Alderton | 606 18:25 | 606 18:25 | 606 18:25 | none |
| Baunton | 51 19:23 | 51 19:48 | 51 19:23 | 51 17:13 |
| Broadway | 606 18:25 | 606 18:25 | 606 18:25 | none |
The time each last direct bus leaves Cheltenham, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.
Questions
- What time is the last bus from Cheltenham tonight?
- The 94 to Arle Court at 04:16 (after midnight) from GCHQ, from the timetable for Saturday.
- What time is the last bus from Cheltenham to Oxford?
- The last direct bus from Cheltenham to Oxford: on weekdays, the X52 at 14:50 from Gloucester Place, reaching Oxford at 16:33; on Saturdays, the X52 at 14:50 from Gloucester Place, reaching Oxford at 16:25; on Sundays, the X52 at 14:50 from Gloucester Place, reaching Oxford at 16:25.
- What time is the last bus from Cheltenham to Gloucester?
- The last direct bus from Cheltenham to Gloucester: on weekdays, the 94 at 04:15 (after midnight) from GCHQ, reaching Gloucester at 04:28; on Saturdays, the 94 at 04:16 (after midnight) from GCHQ, reaching Gloucester at 04:29; on Sundays, the 10 at 23:26 from Upper Hatherley Way, reaching Gloucester at 23:38.
- What time is the last bus from Cheltenham to Salford?
- The last direct bus from Cheltenham to Salford: on weekdays, the 801 at 18:33 from Gloucester Place, reaching Salford at 20:01; on Saturdays, the 801 at 18:33 from Gloucester Place, reaching Salford at 20:01; on Sundays, the 801 at 16:33 from Gloucester Place, reaching Salford at 18:01.
- What time is the last bus from Cheltenham to Cirencester?
- The last direct bus from Cheltenham to Cirencester: on weekdays, the 51 at 19:48 from Suffolk Parade, reaching Cirencester at 20:19; on Saturdays, the 51 at 19:23 from Suffolk Parade, reaching Cirencester at 19:57; on Sundays, the 51 at 17:13 from Suffolk Parade, reaching Cirencester at 17:47.
- What time is the last bus from Cheltenham to Stroud?
- The last direct bus from Cheltenham to Stroud: on weekdays, the 66 at 18:06 from Upper Hatherley Way, reaching Stroud at 18:41; on Saturdays, the 66 at 17:44 from Upper Hatherley Way, reaching Stroud at 18:18; on Sundays, the 66 at 16:49 from Upper Hatherley Way, reaching Stroud at 17:24.
- What time is the last bus from Cheltenham to Witney?
- The last direct bus from Cheltenham to Witney: on weekdays, the X52 at 17:11 from Gloucester Place, reaching Witney at 18:13; on Saturdays, the X52 at 17:10 from Gloucester Place, reaching Witney at 18:09; on Sundays, the X52 at 14:50 from Gloucester Place, reaching Witney at 15:49.
- What time is the last bus from Cheltenham to Arle Court?
- The last direct bus from Cheltenham to Arle Court: on weekdays, the 94 at 04:15 (after midnight) from GCHQ, reaching Arle Court at 04:16; on Saturdays, the 94 at 04:16 (after midnight) from GCHQ, reaching Arle Court at 04:17; on Sundays, the 94 at 23:08 from GCHQ, reaching Arle Court at 23:09.
- What time is the last bus from Cheltenham to Tewkesbury?
- The last direct bus from Cheltenham to Tewkesbury: on weekdays, the 41 at 23:38 from Kingsditch, reaching Tewkesbury at 23:44; on Saturdays, the 41 at 00:37 (after midnight) from Kingsditch, reaching Tewkesbury at 00:44; on Sundays, the 41 at 21:57 from Kingsditch, reaching Tewkesbury at 22:04.
- What time is the last bus from Cheltenham to Brockworth?
- The last direct bus from Cheltenham to Brockworth: on weekdays, the 10 at 00:07 (after midnight) from Upper Hatherley Way, reaching Brockworth at 00:14; on Saturdays, the 10 at 01:26 (after midnight) from Upper Hatherley Way, reaching Brockworth at 01:33; on Sundays, the 10 at 23:26 from Upper Hatherley Way, reaching Brockworth at 23:33.
- What time is the last bus from Cheltenham to Knightsbridge?
- The last direct bus from Cheltenham to Knightsbridge: on weekdays, the 41 at 23:38 from Kingsditch, reaching Knightsbridge at 23:42; on Saturdays, the 41 at 00:37 (after midnight) from Kingsditch, reaching Knightsbridge at 00:42; on Sundays, the 41 at 21:57 from Kingsditch, reaching Knightsbridge at 22:02.
Buses in Cheltenham · Plan a journey with a change
Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 14 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook