Bondi Beach is only 7 km (5 miles) from the Sydney central business district so there are generally plenty of options for getting there.
Travelling by car is probably the easiest but the parking near the beach is generally a nightmare. Catching a bus from the city is also pretty easy but it can take anywhere from 45 to 60 minutes depending on the traffic. Catching a train to Bondi Junction and then a bus to the beach is generally a good option and takes about 30 to 40 minutes from the city. Bondi Junction is about 3 km (2 miles) from the beach.
By train and bus
From Central station, take a suburban train on the Eastern Suburbs and Illawarra line (stopping on track 24) bound for Bondi Junction and get off at the terminus. The train runs every 10 minutes during off-peak and every 5 minutes during peak. It also stops at Town Hall, among others.
Once at Bondi Junction station you have several options:
- For the fastest trip to Bondi Beach, catch route 333 at Bondi Junction Interchange stand A3.
- Alternatively, routes 380, 381, 382 and X81 depart from Bondi Junction Interchange stand A1.
There is also a red Metro bus, number 40 from Chatswood via Wynyard, Town Hall, Museum and Paddington that terminates in Bondi junction.
If you're travelling to Bondi Beach from stations on the CityRail network, you can buy a convenient all-in-one Bondi Beach link ticket. Just select Bondi Beach as your destination on the ticket vending machine. Tickets are valid until 4.00am the following day.
Buses from the city start from Circular Quay, close to the ferries, on Alfred Street. Catch the 333 or 380. Buses go up Elizabeth Street, turn left at Liverpool Street, then Oxford Street and travel through to Bondi Junction via Oxford Street.
The 389 also departs from Circular Quay. This route threads its way through the local suburbs and terminates at North Bondi a few blocks back from the beach.
Make your way towards the city. If you are coming from the west travel via the Cross City Tunnel, up Ocean St, then left into Syd Einfeld Drive and then another left into Bondi Road.
If you are coming in from the North, cross over the bridge or tunnel to the Metroad 1 and turn left into Moore Park Road, which turns into Oxford Street, and then Syd Einfeld Drive. You then make another left into Bondi Road and then travel down the hill to the beach.
From the South or South West head to the city up Southern Cross Drive. At Moore Park you’ll need to do a bit of a dog leg. First left into Lachlan Street, right into Bourke Street, right again into Cree Street, then left into South Dowling Street. A right into Cleveland Street and a left into Anzac Parade will bring you to Moore Park Road where you turn right. Travel up to Oxford Street then to Syd Einfeld Drive and make another left into Bondi Road.
Waverley Council owns and operates commercial car parks within the area and provides a number of free car parks. There are also other privately operated car parks. A five hour plus stay can cost you anywhere from $18 to $40 plus. If you park in the street make sure to watch out for the council parking inspectors, they are without mercy.
You can catch a taxi from Bondi Junction which costs about $15 to $25, or from the city and be charged between $30 to $45, depending on the traffic. A taxi from the airport would set you back about $35 to $45, again depending on the traffic.