We recommend booking your Maldives holiday at least six months in advance. This will give you the best chance of getting the dates, resort, and room type that you want.
If you're looking to travel during Maldives' peak season (December to April), we recommend booking even further in advance, as many resorts get fully booked up to a year in advance.