Australia rattled off their 106-run target with 29 balls remaining in Dhaka to retain the trophy they won in 2012.
Captain Meg Lanning did much of the damage with 44 from 30 balls as England failed to gain revenge for that final loss two years ago.
England struggled to get going with the bat after being put in, Heather Knight's 29 the best any of their top order could muster.
Sarah Coyte, named player of the match, impressed with the ball with three wickets for 16, including the key dismissals of Sarah Taylor (18) and Edwards (13) at the top of the order, as England were limited to 105 for eight.
Australia, who have now won the last three Women's World Twenty20s, always looked in control, Lanning's knock setting up the success and Ellyse Perry's unbeaten 31 seeing them home for the loss of four wickets.
Edwards said at the presentation after the match: "We were completely outplayed by a very good Australia team. They bowled very well, we just weren't good enough today.
"We never quite got going and kept losing wickets at key stages. 105 is never going to be enough in a World Cup final."
Lanning said: "I think we played close to the perfect match."
- Sports & Recreation