NSW Trains Wiki
NSW Trains Wiki

Bondi Junction railway station
Bondi Junction railway station

Bondi Junction is the final station on the Eastern Suburbs railway line and is 6.76km from Sydney CBD.[1] It serves the suburbs of Bondi Junction and Woollahra. The station consists of 1 island (forming 2 platforms) and is accessed from Grafton Street and Oxford Street. Bondi Junction is served by Sydney Trains T4 Eastern Suburbs and Illawarra and limited NSW TrainLink South Coast line services.

Bondi Junction is staffed 24 hours everyday.[2]


As a long-standing major commercial area in Sydney's east, a railway line had long been considered to Bondi Junction. The suburb was variously proposed to have been the intermediate or the ultimate terminus of an Eastern Suburbs Railway since 1916. In 1967 tenders were awarded for the construction of the Eastern Suburbs line as far as Bondi Junction. Construction began shortly thereafter.

Bondi Junction station, along with the rest of the Eastern Suburbs line, was officially opened on 23rd June 1979 by the Premier of New South Wales, Neville Wran.

Constructed as a part of the CityRail Clearways Project, a second turnback facility was built. The major work consisted of the construction of a new crossover tunnel on the city side of the station. This created an X shaped or diamond junction allowing terminating trains to arrive at both platforms. The changes allowed the full line capacity of 20 trains per hour to be turned at Bondi Junction, the prior limit being 14.

In addition, extra stabling facilities were provided by utilitising unused sections of tunnels beyond the station. These tunnels were constructed on anticipation of continued tunnelling towards Kingsford. They have had track laid and overhead wire installed for a length of two eight-car trains in each tunnel. This gives a total stabling capacity of five eight-car trains (two in each siding and one in the turnback tunnel). Complementing the stabling capacity at the station is the erection of a staff meal and waiting room on the platform level. Construction began on the site in October 2004 with the station was closed, with trains instead terminating at Edgecliff during the construction period. Commissioning took place in April 2006.

The Bondi Junction Bus Interchange above the station was originally opened alongside the station in 1979, but was later refurbished, with the current interchange opening in 2001. The interchange allows customers to link with bus services to other areas of the Eastern Suburbs, as well as Bondi Beach. Bus services from the interchange are served by State Transit and Transit Systems West. With the opening of the new interchange, the station also underwent an accessibility upgrade, with lifts connecting between concourse and platforms, and the concourse, bus interchange and Tiffany Plaza.

In celebration of the 40th anniversary of the Eastern Suburbs Railway on 23 June 2019, a four-car S Set (S56, now with a shuffled consist and briefly renumbered S54) was decked out with a replica of the ESR opening board and original target plate, to recreate the first train journey on the line. An article of the history of Bondi Junction station was also published by Railpage.


Bondi Junction station sits in the centre of the Bondi Junction main district, with entry being accessed via Grafton Street and the Bondi Junction Bus Interchange. Located near the station is Westfield Bondi Junction, which first opened in 2004. Other places of interest include the Tea Gardens Hotel and Eastgate Shopping Centre.

The station platforms are located underground, and consists of a single island platform, with both platforms serving as a terminus for all suburban T4 Eastern Suburbs & Illawarra Line and some peak-hour intercity South Coast Line services.

Platforms and Services[]

Platform Line Stopping Pattern Notes
CR Plat 1.png
CR Plat 2.png
T4.jpeg Suburban services to Waterfall or Cronulla
Suburban all stations services to Hurstville (peak hours only)
TfNSW SCL.png Peak hour intercity services to Wollongong, Kiama and Port Kembla


Loading map...

Transport links[]

Bondi Junction Bus Interchange
Stand Routes
A: State Transit
  • 333: to North Bondi via Bondi Beach
B: State Transit
  • 380: to Watsons Bay via Bondi Beach and Dover Heights
  • 381: to Tamarama
C: State Transit
  • 386: to Vaucluse
  • 387: to South Head Cemetary
D: State Transit
  • 379: to North Bondi
E: State Transit
  • 379: to Bronte Beach
F: State Transit
  • 353: to Westfield Eastgardens via Coogee and Maroubra Beach
  • 400: to Westfield Eastgardens or Sydney Airport via Randwick, Kingsford and Maroubra Junction
  • 400N: to Westfield Eastgardens
H: State Transit / Transit Systems
  • 326: to Edgecliff
  • 327: to Edgecliff
  • 348: to Wolli Creek via Randwick, Zetland, Beaconsfield and Tempe
J: State Transit
  • 200: to Gore Hill via City and Crows Nest
  • 328: to Darling Point
  • 352: to Marrickville Metro via Surry Hills, Cleveland Street and Newtown
  • 355: to Marrickville Metro via Entertainment Quarter, Waterloo, Erskineville and Newtown
K: State Transit
  • 313: to Coogee Beach via Carrington Road
  • 314: to Coogee Beach via Randwick Junction
  • 316: to Westfield Eastgardens via South Coogee and Maroubra Junction
  • 317: to Westfield Eastgardens via South Coogee, Maroubra Beach and Hillsdale
L: State Transit
  • 357: to Mascot Station via Gardeners Road
  • 360: to Clovelly
R: State Transit / Transit Systems
  • 333: to Circular Quay via Oxford Street
  • 389: to Pyrmont via Woollahra and Five Ways Paddington
  • 440: to Rozelle via City and Leichhardt
T4 Eastern Suburbs and Illawarra Line

City & Eastern Suburbs
Terminus ← Bondi Junction, Edgecliff, Kings Cross, Martin Place, Town Hall, Central, Redfern

Sydenham to Sutherland
Sydenham, Tempe, Wolli Creek, Arncliffe, Banksia, Rockdale, Kogarah, Carlton, Allawah, Hurstville, Penshurst, Mortdale, Oatley, Como, Jannali, Sutherland
Cronulla Branch →
Main Illawarra Line ↓

Main Illawarra Line
Loftus, Engadine, Heathcote, Waterfall Terminus ↓

Cronulla Branch
Kirrawee, Gymea, Miranda, Caringbah, Woolooware, Cronulla Terminus →

T set (Tangara) - H set (OSCAR)

Line details - Sydney Trains

South Coast Line

Sydney Metropolitan
Terminus ← Bondi Junction, Edgecliff, Kings Cross, Martin Place, Town Hall, Central, Redfern, Wolli Creek, Hurstville, Sutherland, Loftus, Engadine, Heathcote, Waterfall Main Illawarra Line ↓

Main Illawarra Line
Helensburgh, Otford, Stanwell Park, Coalcliff, Scarborough, Wombarra, Coledale, Austinmer, Thirroul, Bulli, Woonona, Corrimal, Towradgi, Fairy Meadow, North Wollongong, Wollongong, Coniston
Port Kembla Branch →
Kiama Branch ↓

Kiama Branch
Unanderra, Kembla Grange, Dapto, Albion Park, Oak Flats, Shellharbour Junction, Minnamurra, Bombo, Kiama Bomaderry Line ↓

Bomaderry Line
Gerringong, Berry, Bomaderry Terminus ↓

Port Kembla Branch
Lysaghts, Cringila, Port Kembla North, Port Kembla Terminus →

T set (Tangara) - H set (OSCAR) - N set (Endeavour)

Line details - NSW TrainLink