In a release, Sprint Center said Cyrus is in a Kansas City-area hospital for a severe allergic reaction to antibiotics and would not be able to perform.
Cyrus has been battling an undisclosed malady illness since last week.
The release did not say whether the concert would be made up at a later date, but it said ticket holders could get refunds at the point of purchase. People who bought tickets online or on the phone would get automatic refunds.
In a tweet, Cyrus said "Kansas, I promise I'm as (heartbroken) as you are. I wanted so badly 2 be there 2 night. Not being with y'all makes me feel (worse) than I already do."
Cyrus, a former Disney Channel star, has been a polarizing figure since the promotional push for her "Bangerz" album last year. Her twerking performance with Robin Thicke at the MTV Video Music Awards last year garnered much criticism. She later appeared nude in a music video for her song "Wrecking Ball."
Despite the controversy, ticket sales on her current tour have been strong. She also scored huge ratings when she hosted "Saturday Night Live" last fall.
Cyrus also canceled a concert earlier this month following the death of her dog.
I could fix the flat on your car
I might even be a rock star