Cyrus took to Twitter Wednesday to break the news to her fans.
the hospital is sayin i wont b released today therefore Im not going 2 make it 2 St Louis. Im so sorry but somethings are outta my control.— Miley Ray Cyrus (@MileyCyrus) April 16, 2014
Earlier that day, the "Wrecking Ball" singer wrote that she felt "miserable" and wished she could be performing instead.
"humans can b so selfish," she wrote. "if any1 thinks id rather b layin n a hospital bed than doing what i love on stage theyre [expletive] LAME. im miserable"
Cyrus' cancellation is the second in a row this week. On Tuesday, the singer's team announced she'd be missing that night's concert at the Sprint Center in Kansas City after she was hospitalized.
Ticket holders will reportedly be able to get their money back.
Notable deaths of 2014 [PHOTOS]
Black Sabbath announce new album, final tour