The country's biggest fireworks display will light up the sky over the Swan River on Australia Day.
More than 300,000 people are expected to gather along the Swan River foreshore for the 30th City of Perth Australia Day Skyworks, where freestyle motocross stunts and a paintball competition will thrill, along with the traditional family entertainment of bouncy castles, minigolf, face painting, water slides, rock climbing and animals.
"The event is the largest Australia Day occasion in the country," Lord Mayor Lisa Scaffidi said.
The Circus Joseph Ashton will provide free shows of trapeze, high wires and clowns.
Vintage aircraft, jets, planes in formation and helicopters will also take to the sky, as well as fire-bombers demonstrating a water drop.
Skywriters and skydivers will entertain crowds while the RAAF will fly in close formation with daring high-speed aerobatics.
The best viewing spots for the 30-minute pyrotechnic display will be at Langley Park, Kings Park, Supreme Court Gardens and South Perth foreshore.
Some designated alcohol zones will be set up and police warn there will be a zero-tolerance approach to alcohol-fuelled antisocial behaviour.
"Police will be highly visible and will be moving through the crowds to identify and respond to any issues that arise," a spokeswoman said.
Revellers have also been warned that a fire ban will be in place so all sparklers and barbecues will not be permitted.
Fremantle and Cockburn will celebrate their third annual Indian Ocean Fireworks at Bathers Beach with a free sausage sizzle, a "children's corner" and performances from artists before the 20-minute pyrotechnics display.
There is a zero-tolerance approach to public drinking and antisocial behaviour at that event.
About 40,000 spectators are expected to view the show from the Bathers Beach foreshore, the Roundhouse, Esplanade Reserve, North Mole, Monument Hill, South Beach and Fishing Boat Harbour.