The average bus between Barnes and Bracknell takes 2h 44m and the fastest bus takes 1h 56m. There is a bus service every few hours from Barnes to Bracknell. 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 Barnes and Bracknell. The earliest departure is at 6:44 AM in the morning, and the last departure from Barnes is at 11:29 PM which arrives into Bracknell at 5:04 AM. All services require a transfer at Hammersmith Bridge Road and take an average of 2h 44m. The schedules shown below are for the next available departures.
Arrives next day


2h 11m • 2 changes
Arrives next day


5h 35m • 2 changes


2h 27m • 2 changes


2h 40m • 2 changes


2h 45m • 2 changes


2h 53m • 2 changes


2h 27m • 2 changes


2h 40m • 2 changes


2h 45m • 2 changes


2h 53m • 2 changes
Want to know about travelling from Barnes to Bracknell? 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 Barnes to Bracknell. However, there are services departing from Barnes station and arriving at Bracknell station via Wellington Street Stop H. The journey, including transfers, takes approximately 2h 44m.
Barnes to Bracknell bus services, operated by Go Ahead London, depart from Hammersmith Broadway station.
Barnes to Bracknell bus services, operated by Go Ahead London, arrive at Bracknell Bus Station.
The distance between Barnes and Bracknell is 35.4 km. The road distance is 62 km.
You can take a bus from Barnes Pond to Bracknell Bus Station via Hammersmith Bridge Road, Hammersmith Broadway, and Wellington Street Stop H in around 2h 41m.