GRAPHIC WARNING: Some viewers may find details and video confronting.

A trio is undergoing surgery after a pub brawl turned into a machete attack in Western Australia.

The attack happened at the Silver Sands Tavern in Mandurah just before 11pm on Thursday.

It is understood a private wake was being held when a woman was refused entry.

A trio is undergoing surgery after a pub brawl turned into a machete attack in Western Australia.
A trio is undergoing surgery after a pub brawl turned into a machete attack in Western Australia. (9News)

She returned a short time later with two men and another woman when a fight broke out.

Three patrons were attacked by a man allegedly brandishing a weapon.

Detectives and forensics scoured for evidence on Friday morning and combed through the blood-stained scene.

A 39-year-old and 60-year-old man are in Royal Perth Hospital’s state trauma unit after undergoing facial and hand surgery.

A 32-year-old man is also receiving treatment at Fiona Stanley Hospital.

Two men have been charged and are due to appear in court tomorrow.

You May Also Like

Giants address receiver need in undrafted free agency — including Jaxon Dart’s former teammate

The Giants went through seven rounds of the 2025 NFL Draft and…

Multiple people rescued from floods as NSW cops deluge

After a wet Anzac Day and weekend in NSW which saw multiple…

Top ABC political reporter is slammed over ‘deplorable’ analogy that has upset both major parties

By ASHLEY NICKEL FOR DAILY MAIL AUSTRALIA Published: 20:26 EDT, 27 April…

Bondi Junction attacker had 'preoccupation with death' before rampage, inquest told

Before he murdered six people in a busy metro shopping centre during…