The average bus between Bondi Beach and Beecroft takes 1h 39m and the fastest bus takes 1h 22m. There is a bus service every few hours from Bondi Beach to Beecroft. 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 Bondi Beach and Beecroft. The earliest departure is at 1:49 PM in the afternoon, and the last departure from Bondi Beach is at 7:38 PM which arrives into Beecroft at 9:14 PM. All services require a transfer at Martin Place Station, Elizabeth St, Stand C and take an average of 1h 39m. The schedules shown below are for the next available departures.


1h 45m • 2 changes

1h 22m • 2 changes

1h 35m • 2 changes

1h 35m • 2 changes

1h 45m • 2 changes

1h 22m • 2 changes

1h 35m • 2 changes

1h 35m • 2 changes

1h 45m • 2 changes

1h 22m • 2 changes

1h 35m • 2 changes

1h 35m • 2 changesWant to know about travelling from Bondi Beach to Beecroft? 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 Bondi Beach to Beecroft. However, there are services departing from Bondi Beach station and arriving at Beecroft station via Martin Place Station, Elizabeth St, Stand C station. The journey, including transfers, takes approximately 1h 39m.
Bondi Beach to Beecroft bus services, operated by Transport for NSW, depart from Bondi Beach, Campbell Pde, Stand A station.
Bondi Beach to Beecroft bus services, operated by Transport for NSW, arrive at Pennant Hills Rd Before Eaton Rd station.
The distance between Bondi Beach and Beecroft is 24.7 km. The road distance is 38 km.
You can take a bus from Bondi Beach, Campbell Pde, Stand A to Beecroft Station, Wongala Cres via Martin Place Station, Elizabeth St, Stand C, Wynyard Station, Kent St, Stand V, Pennant Hills Rd Before Eaton Rd, and Pennant Hills Rd Opp Aiken Rd in around 1h 43m.