Bondi Beach: The Nearest Train Station
By Visit Bondi Beach Editorial Team · Updated
Part of our Getting here guide.

The short answer
- Nearest station
- Bondi Junction (T4 line)
- Distance to beach
- ~2–3 km
- Finish by
- Bus, taxi/rideshare, or walk
- Bus lines
- 333, 380
- CBD to sand, all up
- ~40-45 min (train + bus)
- Pay with
- Opal card or contactless card/phone
There's no train to the beach - but Bondi Junction gets you close
Bondi Junction is the terminus of the T4 Eastern Suburbs & Illawarra line, so trains from the city, Central and the southern suburbs run straight there without a change. It's a proper interchange - trains, buses and a big shopping centre all in one spot - which makes it the natural gateway to the beach. What it isn't, despite the name confusion, is walking distance to the water. Bondi Junction sits up on the hill; Bondi Beach is down at sea level, a couple of kilometres east.
If you're coming from the CBD, Circular Quay or Central, catch any T4 train heading to Bondi Junction and ride it to the end of the line. From the platforms, follow the signs up to the bus interchange on the same level as the shopping centre. It's all clearly marked.
From Bondi Junction to the sand
By bus (the usual way)
The buses leave from the interchange right above the station. Routes 333 and 380 both run down to Campbell Parade, the road that hugs the beachfront. The 333 is the frequent prepaid express and is usually the quickest; the 380 makes more stops along the way. It's a short ride down the hill - tap on when you board and tap off when you hop out at the beach.
On foot
My favourite option on a fine day is to walk. It's a straightforward downhill stroll from Bondi Junction to the beach along Bondi Road, roughly half an hour, past cafés and shops the whole way. The catch is the return leg - it's all uphill back to the station, which is less charming with sandy feet and a towel over your shoulder. Plenty of people walk down and bus or taxi back up.
By taxi or rideshare
Taxis and rideshares are easy to find at both ends. There's usually a rank near Bondi Junction, and at the beach you'll easily get an Uber or cab back up the hill when the buses are packed.
Planning your exact trip
Bus routes, timetables and fares do change from time to time, so I always plug my start point into the Transport for NSW trip planner before heading out - it gives you the live next-service times and the current fare for the day you're travelling, so you're never guessing at a platform or a bus stop.
Frequently asked questions
What is the nearest train station to Bondi Beach?
Bondi Junction, the terminus of the T4 Eastern Suburbs & Illawarra line. It's about 2–3 km uphill from the beach, so you finish the journey by bus, taxi or on foot - there is no train directly to the sand.
How do I get from Bondi Junction to Bondi Beach?
From the bus interchange above the station, take route 333 or 380 down to Campbell Parade at the beach. It's a short ride. You can also walk (about 30 minutes downhill along Bondi Road) or grab a taxi or rideshare.
Can I walk from Bondi Junction to Bondi Beach?
Yes - it's a pleasant, mostly downhill walk of around half an hour along Bondi Road. The return trip is uphill, so many visitors walk down and catch a bus or taxi back.
How do I pay for the train and bus?
Tap on and off with an Opal card or a contactless credit/debit card, phone or smartwatch. The same card works on both the train and the connecting bus. Check current fares on the Transport for NSW website.
Is it better to take the bus or walk in summer?
In peak summer the beach buses often fill up, so if the weather's good and you're travelling light, walking down can be quicker than waiting. Save the bus or a taxi for the uphill return.
So while there's no station right on the sand, getting to Bondi is genuinely easy: train to Bondi Junction, then a quick bus, walk or taxi down the hill. Do that and you'll be on the beach before you know it.