Why Houston and Kansas City hotel prices are seeing a spike in June | Hindustan Times

Why Houston and Kansas City hotel prices are seeing a spike in June

Published on: Dec 11, 2025 02:08 PM IST

Hotel rates in some cities, particularly Houston and Kansas City, are rising sharply. Here's why.

Hotel rates in several FIFA World Cup 2026 host cities are rising sharply. In places like Houston and Kansas City, the spikes are among the highest in the United States. While price surges around mega-events are expected, new analyses suggest the scale of the jump for June 2026 is unprecedented.

Why Houston and Kansas City hotel prices are seeing a spike in June (Representational image/ Unsplash)
Why Houston and Kansas City hotel prices are seeing a spike in June (Representational image/ Unsplash)

According to an analysis by The New York Times, hotel prices across the 16 host cities in the US, Canada and Mexico surged by an average of 328% immediately after the World Cup schedule was confirmed. The study compared prices for two-night stays in mid-June (around each city’s opening match) with rates at the same hotels three weeks earlier. Out of 96 hotels examined, the average nightly rate jumped from $293 to $1,013, the NYT reported.

Read More | Messi’s Argentina to open FIFA World Cup against Algeria

In Mexico, where the opening match will be held, some hotels saw increases exceeding 2,000%. But the United States isn’t far behind in key markets.

Houston and Kansas City rank among highest US spikes

Within the US, Houston showed the largest percentage jump in hotel rates: 457%, as per findings by The New York Times. Kansas City followed with a 364% increase.

For both cities, the spike is tied to marquee matches and a surge in early bookings as supporters plan their June travel. Houston will host one of the tournament’s high-demand opening fixtures, but here is what happening at Kansas City:

Kansas City will host Lionel Messi’s Argentina against Algeria on June 16 at Arrowhead Stadium: a fixture that has sent demand soaring. As of this week, 35 Hilton-listed hotels in Kansas City were already sold out, according to The Kansas City Star.

One property in Kansas City showed a 512% increase in nightly rate, jumping from $154 to $943 for a two-night stay around the Argentina match.

Read More | FIFA World Cup 2026 Draw slammed after co-hosts Kevin Hart and Heidi Klum ‘discover a new level of cringe’

Short-term rentals are seeing even more dramatic spikes. The Kansas City Star reported listings on Airbnb and Vrbo climbing to extreme levels, including a three-bedroom rental priced at over $20,000 per night during the first week of the tournament.

Kansas City officials, however, insist supply will meet demand as more short-term rentals come online.

Stay updated with US News covering politics, crime, weather, local events, and sports highlights. Get the latest on Donald Trump and American politics also realtime updates on Indonesia ferry fire.
Stay updated with US News covering politics, crime, weather, local events, and sports highlights. Get the latest on Donald Trump and American politics also realtime updates on Indonesia ferry fire.
SHARE THIS ARTICLE ON
SHARE
close
Story Saved
Live Score
Saved Articles
Following
My Reads
Sign out
Get App
crown-icon
Subscribe Now!
.affilate-product { padding: 12px 10px; border-radius: 4px; box-shadow: 0 0 6px 0 rgba(64, 64, 64, 0.16); background-color: #fff; margin: 0px 0px 20px; } .affilate-product #affilate-img { width: 110px; height: 110px; position: relative; margin: 0 auto 10px auto; box-shadow: 0px 0px 0.2px 0.5px #00000017; border-radius: 6px; } #affilate-img img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .affilate-heading { font-size: 16px; color: #000; font-family: "Lato",sans-serif; font-weight:700; margin-bottom: 15px; } .affilate-price { font-size: 24px; color: #424242; font-family: 'Lato', sans-serif; font-weight:900; } .affilate-price del { color: #757575; font-size: 14px; font-family: 'Lato', sans-serif; font-weight:400; margin-left: 10px; text-decoration: line-through; } .affilate-rating .discountBadge { font-size: 12px; border-radius: 4px; font-family: 'Lato', sans-serif; font-weight:400; color: #ffffff; background: #fcb72b; line-height: 15px; padding: 0px 4px; display: inline-flex; align-items: center; justify-content: center; min-width: 63px; height: 24px; text-align: center; margin-left: 10px; } .affilate-rating .discountBadge span { font-family: 'Lato', sans-serif; font-weight:900; margin-left: 5px; } .affilate-discount { display: flex; justify-content: space-between; align-items: end; margin-top: 10px } .affilate-rating { font-size: 13px; font-family: 'Lato', sans-serif; font-weight:400; color: black; display: flex; align-items: center; } #affilate-rating-box { width: 48px; height: 24px; color: white; line-height: 17px; text-align: center; border-radius: 2px; background-color: #508c46; white-space: nowrap; display: inline-flex; justify-content: center; align-items: center; gap: 4px; margin-right: 5px; } #affilate-rating-box img { height: 12.5px; width: auto; } #affilate-button{ display: flex; flex-direction: column; position: relative; } #affilate-button img { width: 58px; position: absolute; bottom: 42px; right: 0; } #affilate-button button { width: 101px; height: 32px; font-size: 14px; cursor: pointer; text-transform: uppercase; background: #00b1cd; text-align: center; color: #fff; border-radius: 4px; font-family: 'Lato',sans-serif; font-weight:900; padding: 0px 16px; display: inline-block; border: 0; } @media screen and (min-width:1200px) { .affilate-product #affilate-img { margin: 0px 20px 0px 0px; } .affilate-product { display: flex; position: relative; } .affilate-info { width: calc(100% - 130px); min-width: calc(100% - 130px); display: flex; flex-direction: column; justify-content: space-between; } .affilate-heading { margin-bottom: 8px; } .affilate-rating .discountBadge { position: absolute; left: 10px; top: 12px; margin: 0; } #affilate-button{ flex-direction: row; gap:20px; align-items: center; } #affilate-button img { width: 75px; position: relative; top: 4px; } }