In general, the legal age to book a hotel room in New York City is 18 years old. This means that if you are under 18, you will need to have an adult, such as a parent or guardian, book the room for you. However, it is worth mentioning that some hotels in New York City may have higher age restrictions.