EN
English

Penn Road (Stop XA), Datchet Common Bus Stop Times

Penn Road (Stop XA) has 32 scheduled buses on Mon–Fri; the first is the 5 at 03:29 and the last is the 5 at 22:39.

First bus
03:29
Last bus
22:39
32 buses

Scheduled timetable for 16 November 2026 – 22 November 2026 · data updated . Bank holiday services may differ.

Penn Road (Stop XA) is on Horton Road.

Penn Road (Stop XA) bus timetable

Mon–Fri32 buses
03295 to Heathrow CBS
04295 to Heathrow Airport, Terminal 5
05195 to Heathrow Airport, Terminal 5
06095 to Heathrow Airport, Terminal 5
07015 to Heathrow Airport, Terminal 51110A to Staines, Elmsleigh Bus Station
081410 to Staines, Elmsleigh Bus Station175 to Heathrow Airport, Terminal 5
092410A to Staines, Elmsleigh Bus Station255 to Heathrow Airport, Terminal 5
102410 to Staines, Elmsleigh Bus Station255 to Heathrow Airport, Terminal 5
112410A to Staines, Elmsleigh Bus Station255 to Heathrow Airport, Terminal 5
122410 to Staines, Elmsleigh Bus Station255 to Heathrow Airport, Terminal 5
132410A to Staines, Elmsleigh Bus Station255 to Heathrow Airport, Terminal 5
142410 to Staines, Elmsleigh Bus Station255 to Heathrow Airport, Terminal 5
152410 to Staines, Elmsleigh Bus Station345 to Heathrow Airport, Terminal 5
163410 to Staines, Elmsleigh Bus Station435 to Heathrow Airport, Terminal 5
172810A to Staines, Elmsleigh Bus Station475 to Heathrow Airport, Terminal 5
182510 to Staines, Elmsleigh Bus Station515 to Heathrow Airport, Terminal 5
19545 to Heathrow Airport, Terminal 5
20395 to Heathrow Airport, Terminal 5
21395 to Heathrow Airport, Terminal 5
22395 to Heathrow Airport, Terminal 5
Saturday30 buses
03295 to Heathrow CBS
04295 to Heathrow Airport, Terminal 5
05195 to Heathrow Airport, Terminal 5
06095 to Heathrow Airport, Terminal 5
07145 to Heathrow Airport, Terminal 5
08195 to Heathrow Airport, Terminal 52410 to Staines, Elmsleigh Bus Station
092410A to Staines, Elmsleigh Bus Station255 to Heathrow Airport, Terminal 5
102410 to Staines, Elmsleigh Bus Station255 to Heathrow Airport, Terminal 5
112410A to Staines, Elmsleigh Bus Station255 to Heathrow Airport, Terminal 5
122410 to Staines, Elmsleigh Bus Station255 to Heathrow Airport, Terminal 5
132410A to Staines, Elmsleigh Bus Station255 to Heathrow Airport, Terminal 5
142410 to Staines, Elmsleigh Bus Station255 to Heathrow Airport, Terminal 5
152410 to Staines, Elmsleigh Bus Station255 to Heathrow Airport, Terminal 5
162410 to Staines, Elmsleigh Bus Station255 to Heathrow Airport, Terminal 5
172410A to Staines, Elmsleigh Bus Station255 to Heathrow Airport, Terminal 5
18495 to Heathrow Airport, Terminal 5
19545 to Heathrow Airport, Terminal 5
20395 to Heathrow Airport, Terminal 5
21395 to Heathrow Airport, Terminal 5
22395 to Heathrow Airport, Terminal 5
Sunday20 buses
03295 to Heathrow CBS
04295 to Heathrow Airport, Terminal 5
05195 to Heathrow Airport, Terminal 5
06095 to Heathrow Airport, Terminal 5
07145 to Heathrow Airport, Terminal 5
08195 to Heathrow Airport, Terminal 5
09255 to Heathrow Airport, Terminal 5
10255 to Heathrow Airport, Terminal 5
11255 to Heathrow Airport, Terminal 5
12255 to Heathrow Airport, Terminal 5
13255 to Heathrow Airport, Terminal 5
14255 to Heathrow Airport, Terminal 5
15255 to Heathrow Airport, Terminal 5
16255 to Heathrow Airport, Terminal 5
17255 to Heathrow Airport, Terminal 5
18575 to Heathrow Airport, Terminal 5
19545 to Heathrow Airport, Terminal 5
20395 to Heathrow Airport, Terminal 5
21395 to Heathrow Airport, Terminal 5
22395 to Heathrow Airport, Terminal 5

Bus routes at Penn Road (Stop XA)

  • 5towards Heathrow CBS / Heathrow Airport, Terminal 5 · Thames Valley Buses
  • 10towards Staines, Elmsleigh Bus Station · Carousel Buses
  • 10Atowards Staines, Elmsleigh Bus Station · Carousel Buses

Other stops at Penn Road

More bus stops in Datchet Common

Datchet Common

Penn Road (Stop XA) bus stop FAQ

What time is the first bus from Penn Road (Stop XA)?
Mon–Fri: the first scheduled bus is the 5 to Heathrow CBS at 03:29.
What time is the last bus from Penn Road (Stop XA)?
Mon–Fri: the last scheduled bus is the 5 to Heathrow Airport, Terminal 5 at 22:39.
Which buses stop at Penn Road (Stop XA)?
3 bus routes stop here: 5, 10 and 10A.
Are these live bus times?
No. These are the scheduled times from the published timetable, so delays and cancellations are not shown.
Where is Penn Road (Stop XA)?
Penn Road (Stop XA) is on Horton Road in Datchet Common, Windsor & Maidenhead.
What is the stop code for Penn Road (Stop XA)?
The NaPTAN stop code is windpgp and the ATCO code is 036006453453.

Official journey planners

Opens an external website.