Do You Have to Be 21 to Get a Hotel Room?

No — the standard minimum check-in age at most US hotels is 18, not 21. There is no federal US law requiring guests to be 21 to check into a hotel. The 21+ minimum you encounter at some hotels is a property or brand policy decision, not a national legal requirement. That said, many hotels do enforce 21+ — particularly downtown properties, resorts, casino hotels, and upscale brands — so it pays to know the difference before you book.

Quick Answer: Most US hotels accept 18-year-olds. Budget chains (Motel 6, Super 8, Days Inn) are typically 18+ nationwide. Mid-tier brands at suburban locations (Hampton Inn, Holiday Inn Express) usually accept 18. Upscale brands, casino hotels, and downtown flagships more often require 21+. Mississippi requires 21 by state law; Alabama and Nebraska require 19.

Is There a Federal Law Requiring 21 to Check Into a Hotel?

No. There is no federal US law setting 21 as the minimum hotel check-in age. Any 21+ requirement is a hotel policy choice, not a legal mandate — with two exceptions: states where the age of majority exceeds 18, and casino-licensed properties where gaming laws extend to hotel check-in.

Which States Have Laws That Affect Hotel Check-In Age?

StateMinimum AgeReason
Mississippi21Age of majority is 21 under state law
Nebraska19Age of majority is 19
Alabama19Age of majority is 19
All other US states18 (unless hotel policy differs)Age of majority is 18

Hotel Chains by Typical Age Requirement

ChainTypical MinimumNotes
Motel 618Most consistently 18-friendly chain in the US
Super 81818 at most US locations
Days Inn1818 at most locations
Hampton Inn18Especially reliable at suburban and airport locations
Holiday Inn Express18 (most)Some downtown locations require 21+
Courtyard by Marriott18–21 (varies)Suburban usually 18; urban often 21
Hilton flagship / Waldorf Astoria21 (common)Upscale brands frequently require 21+
Casino hotels (any brand)21Casino licensing applies to hotel check-in

What About 19 and 20-Year-Olds?

A 19 or 20-year-old qualifies at any hotel that accepts 18-year-olds. A 21+ hotel will deny 18, 19, and 20-year-olds alike. There is no middle category at most US hotels — the threshold is either 18+ or 21+.

How to Confirm Before You Book

  1. Check the specific property page on the brand's website for the Policies section.
  2. Call the hotel front desk directly — the brand's central reservations line often cannot confirm individual property age policies.
  3. Book refundable rates when you're not sure, so you can cancel and rebook if needed.