How Far in Advance Can You Book a Hotel Room?

Dec 3, 2017

This post contains references to products from one or more of our advertisers. We may receive compensation when you click on links to those products. Terms apply to the offers listed on this page. For an explanation of our Advertising Policy, visit this page.

Now that you know how far in advance you can book airfare across carriers, the next thing you need for your perfect vacation is somewhere to stay. But when can you start looking?

Let’s examine the booking policies of the top hotel brands in the US, as well as some other options.

The Sheraton glowing at night.
The Sheraton Huzhou Hot Spring glows at night.


Rewards program: Nothing official, though you may be able to earn airline miles for your stays through promotions.

How early you can book: Technically, there’s no limit to how far in advance you can book via Airbnb.

There are currently some 2.5 million Airbnb listings available, and you can make bookings beyond 2025. In fact, we actually couldn’t find a date without availability. Just beware that if you do book that far in advance, your reservation would likely get canceled in the event that the host moves before your vacation eight years from now.

Best Western

Rewards program: Best Western Rewards

How early you can book: 350 days

Best Western has 10 different brands, each with its own vibe. You can book any of its properties up to 350 days in advance using cash or points.

Choice Hotels

Rewards program: Choice Privileges

How early you can book: 350 days using cash, 30-100 days using rewards

Choice Hotels may not have the most luxurious 11 brands, but you can be sure that there’s a property in a town near you. As with Best Western, you can book up to 350 days in advance if you’re paying in dollars. But if you’re using your Choice Privileges Rewards, you can only book 30 days out, though elite members can book awards further out — up to 100 days in advance for Diamond members.

Carlson Hotels

Rewards program: Club Carlson

How early you can book: Three years using cash, 270 days using rewards

Club Carlson has seven different brands under its umbrella. It allows you to book hotels using cash an astounding 1,095 days, or exactly three years, in advance! When using your points, though, you can only book up to 270 days in advance.

Hilton Hotels

Rewards program: Hilton Honors

How early you can book: One year

Hilton Hotels has more than 5,000 hotels in more than 100 countries spread out over 14 different brands. You can book up to 365 days in advance using points or dollars. Be sure to check the expiration date on any free-night certificates, as they’re only good for one year regardless of when you book the room.

Hyatt Hotels

Rewards program: World of Hyatt

How early you can book: 395 days

Hyatt Hotels has 11 different brands. It operates almost 700 hotels in 56 countries. You can book award and cash reservations up to 395 days in advance.

Screen Shot 2017-07-17 at 8.30.32 PM

InterContinental Hotels Group

Rewards program: IHG Rewards Club

How early you can book: 350 days for non-Kimpton hotels, 355 for Kimpton properties

IHG has 13 different brands with more than 742,000 rooms spread out over 5,000 hotels in 100 countries. It allows bookings up to 350 days in advance regardless of whether you’re using points or dollars. You cannot use your IHG Club Points for stays at Kimpton properties, or vice versa, though the two programs are merging in early 2018, and at that point you’ll be able to book Kimpton hotels with IHG points. If you do want to book a Kimpton hotel, you can book directly through It accepts bookings using points or cash up to 355 days in advance.


Rewards programs: Marriott Rewards and Ritz-Carlton Rewards

How early you can book: 50 weeks

Marriott is the largest hotel chain in the world when you count both the Marriott and Starwood brands. It operates over 6,000 properties with over 1.1 million hotel rooms, and over 30 different brands to suit anyone’s needs. You can currently book pre-merger Marriott hotel rooms 50 weeks in advance using points or cash. Starwood hotels can be booked further out (see below).

Omni Hotels & Resorts

Rewards program: Select Guest

How early you can book: 13 months

Although Omni isn’t the biggest brand, it does offer some of the nicer rooms I’ve personally stayed in. Omni Hotels allows you to book up to 13 months in advance, using either points or dollars.

Screen Shot 2017-07-17 at 8.31.05 PM

Starwood Hotels

Rewards program: Starwood Preferred Guest

How early you can book: 550 days, for now.

You can currently book a room at one of the 11 Starwood brands up to 550 days in advance using points or dollars. (Please note that some hotels don’t load their availability online that far in advance, but you can call them to request it.) Expect that to change once the Starwood and Marriott loyalty programs merge.

Wyndham Hotels and Resorts

Rewards program: Wyndham Rewards

How early you can book: 364 days

Wyndham operates 32 different brands, from the bottom-of-the-bucket Super 8 to the rather pleasant Wyndham Grand. You can book its properties up to 364 days in advance using Wyndham Rewards points or USD.

Bottom Line

In most cases, you can book your hotel room further in advance than you can reserve your airfare reservation. The caveat is that the best deals typically can be found from third-party booking sites like two to seven days before you travel. If you’re like me, though, and don’t like waiting until the last minute, booking a year out rather than a month out can save you anxiety, hassle and a little bit of money

Featured image courtesy of the Conrad Maldives.

Editorial Disclaimer: Opinions expressed here are the author’s alone, not those of any bank, credit card issuer, airlines or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.

Disclaimer: The responses below are not provided or commissioned by the bank advertiser. Responses have not been reviewed, approved or otherwise endorsed by the bank advertiser. It is not the bank advertiser’s responsibility to ensure all posts and/or questions are answered.