10 Cheapest US Cities for Last-Minute Hotel Bookings

Rear view of tourist in hotel looking through the window.
martin-dm / Getty Images

Commitment to Our Readers

GOBankingRates' editorial team is committed to bringing you unbiased reviews and information. We use data-driven methodologies to evaluate financial products and services - our reviews and ratings are not influenced by advertisers. You can read more about our editorial guidelines and our products and services review methodology.

20 Years
Helping You Live Richer

Reviewed
by Experts

Trusted by
Millions of Readers

About to book a last-minute spring break(ish) trip? If money matters more than the destination, it’s worth knowing where you can get the most affordable accommodations. Often, last-minute hotel bookings are extra expensive because hotels capitalize on the consumer’s urgency. 

And it can go the other way, too. Sometimes a hotel booking made the day before or even the day of can be surprisingly affordable — much less than what you anticipated. This usually relates to a hotel being underbooked and somewhat desperate to fill up rooms. 

New research by Vio found the 10 cheapest U.S. cities for booking a hotel room at the last minute. Then, to get perspective of how dramatic (or so-so) these savings are, GOBankingRates found the average hotel price for a planned three-night stay, using BudgetYourTrip. Here are the places where you may be able to score hotel deals.

Reno, Nevada 

  • Last-minute hotel stay cost per night: $62 
  • Total average hotel price for a three-night stay: $436  

Harrisburg, Pennsylvania 

  • Last-minute hotel stay cost per night: $62 
  • Total average hotel price for a three-night stay: $344

Pensacola, Florida 

  • Last-minute hotel stay cost per night: $62 
  • Total average hotel price for a three-night stay: $405

Tallahassee, Florida 

  • Last-minute hotel stay cost per night: $61 
  • Total average hotel price for a three-night stay: $311

Lubbock, Texas  

  • Last-minute hotel stay cost per night: $60
  • Total average hotel price for a three-night stay: $323

El Paso, Texas 

  • Last-minute hotel stay cost per night: $58 
  • Total average hotel price for a three-night stay: $340  

Dayton, Ohio  

  • Last-minute hotel stay cost per night: $57
  • Total average hotel price for a three-night stay: $350

Today's Top Offers

Kissimmee, Florida 

  • Last-minute hotel stay cost per night: $52
  • Total average hotel price for a three-night stay: N/A, but in Orlando, 22 miles away, the cost is $52 

Winston-Salem, North Carolina 

  • Last-minute hotel stay cost per night: $51 
  • Total average hotel price for a three-night stay:  $381

Amarillo, Texas 

  • Last-minute hotel stay cost per night: $49
  • Total average hotel price for a three-night stay: $271

BEFORE YOU GO

See Today's Best
Banking Offers

Looks like you're using an adblocker

Please disable your adblocker to enjoy the optimal web experience and access the quality content you appreciate from GOBankingRates.

  • AdBlock / uBlock / Brave
    1. Click the ad blocker extension icon to the right of the address bar
    2. Disable on this site
    3. Refresh the page
  • Firefox / Edge / DuckDuckGo
    1. Click on the icon to the left of the address bar
    2. Disable Tracking Protection
    3. Refresh the page
  • Ghostery
    1. Click the blue ghost icon to the right of the address bar
    2. Disable Ad-Blocking, Anti-Tracking, and Never-Consent
    3. Refresh the page