We take bookings for the current calendar year, so you can book as far in advance as you like! On the other hand, we take last minute bookings as well, and will do our best to accommodate everyone. Usually if you book a few weeks ahead of the time you'd like to fly, you'll have plenty of options. (The notable exception is during peak foliage season; October weekends usually fill up well in advance, so plan ahead!) Feel free to jump on over to our online calendar to check our availability.