Team's coach and selector Darren Lehmann said on Sunday Warner was axed from the squad due to poor form.
Initially, Australia had announced an 18-man squad. Now, that has been pruned to 15 with Warner and left-arm seamer Mitchell Starc being omitted. Starc is injured (lower back soreness).
Australia will play 1 match against Scotland on Tuesday and later involve themselves in a five-match series against England commencing on Friday.
Commenting on Warner's omission from the Australian ODI squad, selector and coach Darren Lehmann said: "David has been left out of the Australian ODI squad for this tour purely due to his recent lack of form in this format. By his own admission, David would acknowledge that unfortunately he hasn't scored the weight of runs that he would like recently in one-day cricket for his country.
"Like all selection matters, it was a tough decision, but like all players he understands the situation and knows he needs to get back to playing RYOBI Cup and making a heap of runs that we can't ignore. I spoke with David at length about what he needs to do and I've been impressed with his attitude since I've come into the Australian setup."
Commenting on Starc, Australian cricket team doctor Peter Brukner said: "Mitch reported some lower back pain in recent days so we have decided it's best for him to return to Australia for further assessment and investigation."
Australia ODI squad: Michael Clarke (captain), George Bailey (vice-captain), Fawad Ahmed, Nathan Coulter-Nile, James Faulkner, Aaron Finch, Josh Hazlewood, Phil Hughes, Mitchell Johnson, Shaun Marsh, Glenn Maxwell, Clint McKay, Adam Voges, Matthew Wade, Shane Watson.