Buses to Staines from Old Windsor

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

Buses operate daily with up to 26 services per day. Depending on the day of travel, the first bus departs Old Windsor at 05:42.

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

Service days Daily
Services per day up to 26
Shortest trip 19 minutes
First departure 05:42
Last departure 19:13

Your questions answered

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

    Yes, buses operate daily from Old Windsor to Staines, departing as early as 05:42.

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

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

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

    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 Old Windsor and Staines?

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

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

    The first bus to Staines from Old Windsor leaves at 05:42. The journey takes 19 minutes.

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

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

Onward travel from Staines

Bus to Days Shortest trip Distance
Bagshot
  • Daily except Sunday
22 minutes 9.2 miles
Frimley
  • Weekdays
59 minutes 13 miles
Hinchley Wood
  • Daily
36 minutes 8.2 miles
Isleworth
  • Daily
31 minutes 7.7 miles
Kingston upon Thames
  • Daily
35 minutes 9.1 miles
London Heathrow Airport
  • Daily
6 minutes 3.5 miles
Old Windsor
  • Daily
22 minutes 3.9 miles
Ottershaw
  • Daily
18 minutes 4.8 miles
Sunbury-on-Thames
  • Daily
10 minutes 4.2 miles

More destinations in Surrey