Simply put, the best time to buy a cruise ticket is as early as possible. Why? (1) Cruises can be booked with a deposit that is usually about $100-$250 per person, but can sometimes be as low as $49 per person, with final payment usually due around 60 to 90 days prior to sailing; (2) cruise lines will, generally, honor any price drops that occur after booking, so long as the price drop occurs prior to the date that final payment is due; and (3) it is best to book as early as possible to secure one’s preferred stateroom because the stateroom choices are more limited closer to sailing as more bookings are made and the ship fills up.
Read More