The average honeymoon lasts between 7 to 10 days. While some newlyweds may decide to extend their honeymoon to two weeks and beyond, others might decide to skip their honeymoon celebration altogether. It depends on the couple's vacation time, budget, and destination.