Yes, a valid passport is required to travel to Cancun if entering Mexico by air. US citizens can also enter with a passport card or an enhanced driver's license. However, it is important to note that entry requirements may vary depending on the country of origin and nationality of the traveler. Therefore, it is recommended to verify specific entry requirements before traveling to Cancun or any other international destination.