Last buses from Oxford

Direct buses from Oxford go to 40 places. Tonight (Saturday) the last one leaves at 03:48 (after midnight), the NS1 to Cumnor. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
ReadingNX40 01:35 after midnightX40 23:44NX40 01:35 after midnightX40 21:44
Heathrow AirportLGW 23:46LGW 23:46LGW 23:46LGW 23:46
VictoriaTUBE 02:17 after midnightTUBE 02:16 after midnightTUBE 02:17 after midnightTUBE 02:14 after midnight
AylesburyX20 23:17120 15:08X20 23:17X20 23:09
Heathrow Airport Terminal 5LGW 23:46LGW 23:46LGW 23:46LGW 23:46
Gatwick AirportLGW 23:46LGW 23:46LGW 23:46LGW 23:46
High WycombeLGW 23:46LGW 23:46LGW 23:46LGW 23:46
Marble ArchTUBE 02:17 after midnightTUBE 02:16 after midnightTUBE 02:17 after midnightTUBE 02:14 after midnight
BanburyS4 23:15S4 23:15S4 23:15S4 19:14
DidcotNX2 03:12 after midnightNX2 00:12 after midnightNX2 03:12 after midnightX2 23:57
SipsonLHR 20:31LHR 20:31LHR 20:31LHR 20:31
Lisson GrovenoneTUBE 06:13nonenone
BicesterNS5 03:28 after midnightS5 00:28 after midnightNS5 03:28 after midnightS5 00:04 after midnight
WitneyNS1 03:48 after midnightS1 00:23 after midnightNS1 03:48 after midnightS1 00:03 after midnight
AbingdonNX2 03:12 after midnightX3 00:12 after midnightNX2 03:12 after midnightX3 00:12 after midnight
Water EatonNS5 03:28 after midnightN2 02:45 after midnightNS5 03:28 after midnight2 00:27 after midnight
White CityTUBE 02:17 after midnightTUBE 02:16 after midnightTUBE 02:17 after midnightTUBE 02:14 after midnight
DorchesterNX40 03:35 after midnightX40 23:44NX40 03:35 after midnightX40 23:44
Chipping NortonS3 00:08 after midnightS3 00:08 after midnightS3 00:08 after midnightS3 23:06
KidlingtonNS5 03:28 after midnightN2 02:45 after midnightNS5 03:28 after midnight2 00:27 after midnight
HarmondsworthLGW 23:46LGW 23:46LGW 23:46LGW 23:46
North ActonTUBE 02:17 after midnightTUBE 02:16 after midnightTUBE 02:17 after midnightTUBE 02:14 after midnight
ThameN400 02:30 after midnight400 23:29N400 02:30 after midnight400 23:59
EynshamNS1 03:48 after midnightS1 00:23 after midnightNS1 03:48 after midnightS1 00:03 after midnight
TwyfordS4 23:15S4 23:15S4 23:15S4 19:14
WallingfordNX40 03:35 after midnightX40 23:44NX40 03:35 after midnightX40 23:44
CartertonNS1 03:48 after midnightS1 00:23 after midnightNS1 03:48 after midnightS1 00:03 after midnight
Merton25 21:3125 21:3125 21:31none
NewbridgeX15 18:13X15 18:15X15 18:13none
WantageNS9 02:53 after midnightS9 00:14 after midnightNS9 02:53 after midnightS9 23:15
WoodcoteNX40 01:35 after midnightX40 23:44NX40 01:35 after midnightX40 21:44
Holland ParkTUBE 02:17 after midnightTUBE 02:16 after midnightTUBE 02:17 after midnightTUBE 02:14 after midnight
Milton ParkNX2 03:12 after midnightNX2 00:12 after midnightNX2 03:12 after midnightX2 23:57
Minster LovellNS1 03:48 after midnightS1 00:23 after midnightNS1 03:48 after midnightS1 00:03 after midnight
StoneX20 23:17120 15:08X20 23:17X20 23:09
BurfordnoneS1 13:48nonenone
CumnorNS1 03:48 after midnightS1 00:23 after midnightNS1 03:48 after midnightS1 00:03 after midnight
HaddenhamX20 23:17120 15:08X20 23:17X20 23:09
North HillingdonTUBE 02:17 after midnightTUBE 02:16 after midnightTUBE 02:17 after midnightTUBE 02:14 after midnight
Brize NortonNS1 03:48 after midnightS1 00:23 after midnightNS1 03:48 after midnightS1 00:03 after midnight

The time each last direct bus leaves Oxford, 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 Oxford tonight?
The NS1 to Cumnor at 03:48 (after midnight) from Park End Street, from the timetable for Saturday.
What time is the last bus from Oxford to Reading?
The last direct bus from Oxford to Reading: on weekdays, the X40 at 23:44 from Redbridge Park and Ride, reaching Reading at 00:35; on Saturdays, the NX40 at 01:35 (after midnight) from The Plain, reaching Reading at 02:35; on Sundays, the X40 at 21:44 from Redbridge Park and Ride, reaching Reading at 22:35.
What time is the last bus from Oxford to Heathrow Airport?
The last direct bus from Oxford to Heathrow Airport: on weekdays, the LGW at 23:46 from Green Road Roundabout, reaching Heathrow Airport at 00:45; on Saturdays, the LGW at 23:46 from Green Road Roundabout, reaching Heathrow Airport at 00:45; on Sundays, the LGW at 23:46 from Green Road Roundabout, reaching Heathrow Airport at 00:45.
What time is the last bus from Oxford to Victoria?
The last direct bus from Oxford to Victoria: on weekdays, the TUBE at 02:16 (after midnight) from Green Road Roundabout, reaching Victoria at 03:44; on Saturdays, the TUBE at 02:17 (after midnight) from Green Road Roundabout, reaching Victoria at 03:51; on Sundays, the TUBE at 02:14 (after midnight) from Green Road Roundabout, reaching Victoria at 03:38.
What time is the last bus from Oxford to Aylesbury?
The last direct bus from Oxford to Aylesbury: on weekdays, the 120 at 15:08 from Green Road Roundabout, reaching Aylesbury at 16:11; on Saturdays, the X20 at 23:17 from Green Road Roundabout, reaching Aylesbury at 00:01; on Sundays, the X20 at 23:09 from Green Road Roundabout, reaching Aylesbury at 00:00.
What time is the last bus from Oxford to Heathrow Airport Terminal 5?
The last direct bus from Oxford to Heathrow Airport Terminal 5: on weekdays, the LGW at 23:46 from Green Road Roundabout, reaching Heathrow Airport Terminal 5 at 01:00; on Saturdays, the LGW at 23:46 from Green Road Roundabout, reaching Heathrow Airport Terminal 5 at 01:00; on Sundays, the LGW at 23:46 from Green Road Roundabout, reaching Heathrow Airport Terminal 5 at 01:00.
What time is the last bus from Oxford to Gatwick Airport?
The last direct bus from Oxford to Gatwick Airport: on weekdays, the LGW at 23:46 from Green Road Roundabout, reaching Gatwick Airport at 01:45; on Saturdays, the LGW at 23:46 from Green Road Roundabout, reaching Gatwick Airport at 01:45; on Sundays, the LGW at 23:46 from Green Road Roundabout, reaching Gatwick Airport at 01:45.
What time is the last bus from Oxford to High Wycombe?
The last direct bus from Oxford to High Wycombe: on weekdays, the LGW at 23:46 from Green Road Roundabout, reaching High Wycombe at 00:18; on Saturdays, the LGW at 23:46 from Green Road Roundabout, reaching High Wycombe at 00:18; on Sundays, the LGW at 23:46 from Green Road Roundabout, reaching High Wycombe at 00:18.
What time is the last bus from Oxford to Marble Arch?
The last direct bus from Oxford to Marble Arch: on weekdays, the TUBE at 02:16 (after midnight) from Green Road Roundabout, reaching Marble Arch at 03:36; on Saturdays, the TUBE at 02:17 (after midnight) from Green Road Roundabout, reaching Marble Arch at 03:39; on Sundays, the TUBE at 02:14 (after midnight) from Green Road Roundabout, reaching Marble Arch at 03:31.
What time is the last bus from Oxford to Banbury?
The last direct bus from Oxford to Banbury: on weekdays, the S4 at 23:15 from Jordan Hill, reaching Banbury at 00:00; on Saturdays, the S4 at 23:15 from Jordan Hill, reaching Banbury at 00:00; on Sundays, the S4 at 19:14 from Jordan Hill, reaching Banbury at 20:10.
What time is the last bus from Oxford to Didcot?
The last direct bus from Oxford to Didcot: on weekdays, the NX2 at 00:12 (after midnight) from Redbridge Park and Ride, reaching Didcot at 00:46; on Saturdays, the NX2 at 03:12 (after midnight) from Redbridge Park and Ride, reaching Didcot at 03:46; on Sundays, the X2 at 23:57 from Redbridge Park and Ride, reaching Didcot at 00:36.

Buses in Oxford · 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