Yes, a valid passport is required to enter Mexico by air.
Please visit the below link for all of the information needed to obtain your passport! You should be able to get an appointment with your local post office. https://travel.state.gov/content/travel/en/passports/how-apply.html
Typically, it will take about 6 weeks to receive your passport in the mail. However, due to recent high demand, it can take up to 13 weeks to receive your passport. Don't delay!
As a general rule, passports must be valid for six months beyond the date the traveler will exit the United States. This means if your passport expires any time between July 2024 - December 2024, you will need to renew your passport BEFORE travelling to Mexico for our wedding.
Of course, we would love all of our guests to stay with us at Moon Palace! If you do decide to stay at a different resort, a fee of $165 per person will be required to enter Moon Palace for the wedding.