Roads
Anzac Parade leads directly from Moore Park to La Perouse through Maroubra Junction via Kensington and Kingsford. Anzac Parade begins at the end Flinders and Oxford Streets which leads traffic out of the CBD. Cleveland Street runs onto Anzac Parade connecting the inner-city suburbs such as Surry Hills, Darington and Camperdown as well as Central Station and Railway Square to Maroubra.
Buses
Regular bus services run from Maroubra Junction to the city including route numbers 394, 399, 396 and 397. The 394 and 399 originate from La Perouse and Little Bay (respectively) while 396 and 397 originate from Maroubra Beach and South Maroubra, respectively.
The 400 and 410 run from Maroubra Junction in two directions; Bondi Junction, Randwick and Waverley to the north and Eastgardens, the airport, Rockdale and Burwood to the south. Central Station and Railway Square can be accessed through the Railway Square buses (393 and 395) as well as the Metro10 bus service which goes through the inner-city, past Queen Victoria Building and continues along Broadway to provide services to the University of Sydney and Leichhardt. Other services run through Maroubra providing locals with routes into more suburban areas such as Coogee, South Coogee, and Randwick.
Trams
The former Maroubra tram line opened from Anzac Parade to Maroubra Bay in 1921. The line branched of the main line to La Perouse at the intersection of Anzac Parade and Maroubra Road, travelling east along Maroubra Road, Cooper Street, French Street and Mons Avenue before terminating in a balloon loop in Marine Parade at Maroubra Bay Beach. The line was double track throughout, and passed through several tram reservations on its descent down to the beach. Direct services operated from Circular Quay and Railway Square. The line closed in 1961. The current route of bus 397 now covers this route.