I have been racking my brain over this one and am hoping some of the experts may be able to help. My fiance and I are getting married in Playa Del Carmen, Mexico in May and it would mean a lot to her if we can find a way for her brother to be able to attend the wedding. He lives in Shanghai but holds a Guinea-Bissau passport/citizenship (long story). Our understanding is the Mexico visa will not be an issue. Ideally, he would have been able to come to Dallas for a few days before Mexico. Unfortunately, we grossly underestimated the time needed to obtain a Visitor Visa; they are saying 60+ days and she was use to Taiwan where it takes a week. Unless anyone knows any tricks to expedite those, that option is probably off the table, as well as any flights that connect through the US. It was probably questionable either way as to whether he would be approved...the approval rate seemed to be 50% for Guinea-Bissau citizens. Some basic points about what I think we are looking for: - Shanghai (PVG) to either Cancun (CUN)/Cozumel (CZM) and return - Connecting airports should allow transit without clearing customers or should not require a Visa for his citizenship (unless Visa is easily obtainable for his citizenship & with this short notice) - Preferred dates: arrive by 5/18 and depart on 5/22. (wedding is on 5/20) - budget; hoping around $2,000 but could do up to $2,500 - not concerned about miles or airlines at this point but may use them if it is an option I have only found one possible option - all on AeroMexico: 5/19: PVG-TIJ-MEX-CUN 5/24: CUN-MEX-TIJ-PVG The dates are not idea but I believe they only fly the PVG-TIJ route once a week or something. Maybe connecting through Canada is an option but not sure about the Visa requirements there. Any help would be greatly appreciated. Even just a good travel agent recommendation would be helpful at this point. Apologies if this is the wrong forum; wasn't really sure how to categorize since it is airline/alliance agnostic.