Fastest ~30-40 min by bus
| 🚌 Bus | ~30-40 min | Direct 333 from the city (Circular Quay/CBD), no change |
| 🚆 Train | ~30-40 min | To Bondi Junction plus connecting bus; station is ~3km inland |
| 🚗 Car | — | Rarely worth it; limited parking, traffic as slow as bus |
Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes
Bondi Beach is one of Sydney's most-visited spots, and unlike the harbour side of the city, there's no ferry to get you there — Bondi faces the open Pacific, not the harbour. The most straightforward way in is a direct bus from the city, with a train-and-bus combination via Bondi Junction as the everyday commuter route. Driving is possible but rarely worth the hassle, and once you've arrived, the coastal walk south towards Coogee is one of the best free things to do in the city.
The quickest way: the 333 bus direct from the city
The 333 bus runs from the city centre — with stops around Circular Quay and along the eastern edge of the CBD — straight through to Bondi Beach, without needing to change at Bondi Junction. It's covered by the standard Opal card or contactless payment, the same as any Sydney public bus, train or ferry. Journey time is typically 30–40 minutes, though this stretches out considerably in heavy traffic, particularly on hot summer weekends when half the city seems to have the same idea. See our Opal card guide for how fares and daily caps work across the network.
The train-and-bus route via Bondi Junction
The everyday commuter option is the train to Bondi Junction on Sydney's Eastern Suburbs & Illawarra line, followed by a short connecting bus — routes 333, 380 or 381 all run this last stretch — down to the beach itself. The train leg is fast and frequent, and total journey time to the sand is broadly similar to the direct 333, since the trade-off is a quicker first leg against the extra step of changing at the Junction. This route works well if you're already near a station on that line, rather than near a direct 333 stop in the city.
Driving and parking: possible, rarely worth it
Bondi is reachable by car, but parking near the beach is limited, metered, and genuinely difficult to find on warm days, weekends and over summer, when the beachfront car parks and surrounding streets fill early. Traffic on the approach roads backs up badly at the same peak times a bus would be slow, which erases much of the advantage of driving in the first place. Unless you're heading to Bondi at an off-peak time, arriving early, or continuing on somewhere a car genuinely helps afterwards, public transport is the easier choice for most visitors. See our driving in Australia guide if you're planning to hire a car for a wider trip beyond the city.
The Bondi to Coogee coastal walk
From Bondi's southern end, a paved clifftop path runs roughly 6 km south to Coogee, passing Tamarama, Bronte, Clovelly and Gordons Bay along the way, with ocean views, rock pools and several more beaches to stop at en route. Most walkers take around 2–3 hours at an easy pace with stops, and it's entirely possible to walk one way and catch a bus back from Coogee — or from any of the beaches along the route if you've had enough sun. It's rightly one of the best-known short walks in Australia, and genuinely worth building a couple of free hours around.
Practical tips
- Buses along this corridor get crowded at peak times and on hot weekends — allow extra time and don't expect to necessarily board the very first bus that arrives.
- An Opal card or contactless card covers the bus and train legs interchangeably, with a daily fare cap that rewards combining several trips in one day.
- If you're combining Bondi with the coastal walk, start at Bondi in the morning before the heat and crowds build, and finish at Coogee for a swim or a late lunch.
- Sun protection is essential year-round in this climate — shade is limited on both the beach and the coastal walk.
- Weekday mornings and early afternoons are noticeably quieter than weekends for both the beach itself and the buses getting there, worth keeping in mind if your schedule is flexible.
Which should you choose?
For most visitors staying centrally, the direct 333 bus is the simplest option — one vehicle, no change, and it drops you right at the beach. If you're coming from somewhere already on the Eastern Suburbs train line, the train to Bondi Junction plus a connecting bus is just as quick and sometimes more comfortable. Only consider driving if you're travelling off-peak or continuing on elsewhere by car afterwards. If you're arriving into Sydney from the airport, see our Sydney airport to the city guide first, and for another classic Sydney trip by water rather than road, our Sydney to Manly guide covers the harbour ferry side of the city. For a longer coastal day trip beyond the city, see our Sydney to Wollongong guide, and for a very different day out inland, our Sydney to the Blue Mountains guide covers the escarpment and rainforest side of New South Wales.
Frequently asked questions
What's the fastest way from central Sydney to Bondi Beach?
The direct 333 bus from the city, taking around 30–40 minutes depending on traffic, or the train to Bondi Junction followed by a short connecting bus, which takes about the same overall time.
Is there a train station at Bondi Beach?
No. The nearest station is Bondi Junction, roughly 3 km inland, and you'll need a connecting bus or a 30–40 minute walk to reach the actual beach.
Should I drive to Bondi Beach?
Generally not, unless travelling off-peak. Parking is limited and heavily used, and traffic on the approach roads is often as slow as the bus, especially on weekends and in summer.
How long is the walk from Bondi to Coogee?
About 6 km one way, taking most walkers 2–3 hours at an easy pace, passing several more beaches along the clifftop path. Buses run back from Coogee or any point along the route.
Sources and further reading:
- Transport for NSW — Sydney bus and train timetables, and Opal fare information.
- Waverley Council visitor information — the Bondi to Coogee coastal walk.
