The "child age limit" for hotel bookings typically refers to the age at which a guest is no longer eligible for "stay for free" promotions or "child pricing" for meals and amenities. In 2026, most major international hotel chains (like Marriott or Hilton) set this limit at 12 years old. Children 12 and under can often stay in their parents' room for free using existing bedding. Once a child turns 13, they are usually classified as an "adult" for occupancy purposes, which may trigger a "rollaway bed" fee or require a larger room type. For all-inclusive resorts, the tiers are often more granular, with "Infant" (0-2), "Child" (3-12), and "Teen" (13-17) rates. It is important to note that for the "lead guest" making the reservation, the age limit is almost always 18 or 21, as minors generally cannot legally enter into a contract for a hotel room without an adult present.