Yes. Anytime a US citizen leaves the country, Homeland Security and Customs require a valid passport. If traveling from abroad, a valid passport and visas must be arranged for all guests for all countries being visited during your charter.