Buses to Old Windsor from Staines

The journey to Old Windsor from Staines takes just 22 minutes.

Buses operate daily with up to 26 services per day. Depending on the day of travel, the first bus departs Staines at 06:49.

First Berkshire & The Thames Valley operates between Staines and Old Windsor 7 days per week.

Service days Daily
Services per day up to 26
Shortest trip 22 minutes
First departure 06:49
Last departure 20:28

Your questions answered

  • Is there a daily bus service between Staines and Old Windsor?

    Yes, buses operate daily from Staines to Old Windsor, departing as early as 06:49.

  • How long is the bus trip from Staines to Old Windsor?

    The fastest bus to Old Windsor from Staines takes 22 minutes.

  • How do I buy tickets for travel to Old Windsor from Staines?

    It's not yet possible to buy tickets for this trip directly from ByBus but we're working on it!

  • Which bus companies operate between Staines and Old Windsor?

    First Berkshire & The Thames Valley run buses to Old Windsor from Staines.

  • What time is the earliest bus from Staines to Old Windsor?

    The first bus to Old Windsor from Staines leaves at 06:49. The journey takes 22 minutes.

  • When is the last bus to Old Windsor from Staines?

    The last bus leaves Staines at 20:28, arriving into Old Windsor at 20:51. Get there in plenty of time so you don't miss it.

Onward travel from Old Windsor

Bus to Days Shortest trip Distance
Ascot
  • Daily except Sunday
35 minutes 5.0 miles
Egham
  • Daily
8 minutes 2.4 miles
London Heathrow Airport
  • Daily
26 minutes 5.7 miles
Slough
  • Daily
21 minutes 3.6 miles
Staines
  • Daily
19 minutes 3.9 miles
Sunninghill
  • Daily except Sunday
15 minutes 4.9 miles

More destinations in Royal Borough of Windsor and Maidenhead