Petrie is served by the Petrie train station, which provides regular train services to Brisbane CBD and other parts of the region. Additionally, there are bus services available in the area, offering convenient public transport options for residents.