The average bus between Datchet and Old Windsor takes 30 min and the fastest bus takes 25 min. There is a bus service every few hours from Datchet to Old Windsor. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run hourly between Datchet and Old Windsor. The earliest departure is at 10:26 AM in the morning, and the last departure from Datchet is at 4:56 PM which arrives into Old Windsor at 5:34 PM. All services require a transfer at Queens Terrace and take an average of 30 min. The schedules shown below are for the next available departures.

32 min • 1 change

30 min • 1 change

30 min • 1 change

29 min • 1 change

29 min • 1 change

29 min • 1 change

28 min • 1 change

28 min • 1 change

34 min • 1 change

34 min • 1 change

34 min • 1 change

34 min • 1 change

34 min • 1 change

34 min • 1 change

34 min • 1 change

34 min • 1 change
Want to know about travelling from Datchet to Old Windsor? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Datchet to Old Windsor. However, there are services departing from Datchet station and arriving at Old Windsor station via Queens Terrace. The journey, including transfers, takes approximately 30 min.
Datchet to Old Windsor bus services, operated by Golden Tours, depart from The Green station.
Datchet to Old Windsor bus services, operated by Golden Tours, arrive at Meadow Way station.
The distance between Datchet and Old Windsor is 2.9 km. The road distance is 7 km.
You can take a bus from The Green to Meadow Way via Queens Terrace and Osborne Road in around 16 min.