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.

ToToday (Saturday)WeekdaysSaturdaysSundays
OxfordX52 14:50X52 14:50X52 14:50X52 14:50
Gloucester94 04:16 after midnight94 04:15 after midnight94 04:16 after midnight10 23:26
Salford801 18:33801 18:33801 18:33801 16:33
Cirencester51 19:2351 19:4851 19:2351 17:13
Stroud66 17:4466 18:0666 17:4466 16:49
WitneyX52 17:10X52 17:11X52 17:10X52 14:50
Arle Court94 04:16 after midnight94 04:15 after midnight94 04:16 after midnight94 23:08
Tewkesbury41 00:37 after midnight41 23:3841 00:37 after midnight41 21:57
Brockworth10 01:26 after midnight10 00:07 after midnight10 01:26 after midnight10 23:26
Knightsbridge41 00:37 after midnight41 23:3841 00:37 after midnight41 21:57
Moreton-in-Marsh801 20:33801 20:33801 20:33801 16:33
Chipping Norton801 18:33801 18:33801 18:33801 16:33
Bishops CleeveD 23:44D 23:14D 23:44D 23:04
EynshamX52 14:50X52 14:50X52 14:50X52 14:50
SherborneX52 17:10X52 17:11X52 17:10X52 14:50
Chipping Campden606 17:25606 17:25606 17:25none
Churchdown94 04:16 after midnight94 04:15 after midnight94 04:16 after midnight94 23:08
BurfordX52 17:10X52 17:11X52 17:10X52 14:50
Coombe Hill41 00:37 after midnight41 23:3841 00:37 after midnight41 21:57
SouthamW 19:13W 19:14W 19:13none
Stow-on-the-Wold801 20:33801 20:33801 20:33801 16:33
The ReddingsF 23:4098 23:23F 23:40F 20:30
Bourton-on-the-Water801 20:33801 20:33801 20:33801 18:33
TeddingtonnoneM15 07:28nonenone
WoodmancoteL 19:40L 19:44L 19:40none
Painswick66 17:4466 18:0666 17:4466 16:49
Shurdington10 01:26 after midnight10 00:07 after midnight10 01:26 after midnight10 23:26
Upton St Leonards66 17:4466 18:0666 17:4466 16:49
Aston Subedge606 17:25606 17:25606 17:25none
Badgeworth10 01:26 after midnight10 00:07 after midnight10 01:26 after midnight10 23:26
CranhamnoneM11 16:00nonenone
Innsworth98 23:2398 23:2398 23:2397 19:03
Little Compton801 18:33801 18:33801 18:33801 16:33
Oxentonnone606 15:15nonenone
Weston-sub-Edge606 17:25606 17:25606 17:25none
Whittington801 20:33801 20:33801 20:33801 18:33
WinchcombeW 19:13W 19:14W 19:13none
Alderton606 18:25606 18:25606 18:25none
Baunton51 19:2351 19:4851 19:2351 17:13
Broadway606 18:25606 18:25606 18:25none

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