Hey guys, quick question for you MIA experts out there. After weeks of planning, I finally booked my ORD-EZE business class trip over Thanksgiving, and I was quite proud of myself for using a lot of the tips and tricks on this forum and on the boarding area blogs to secure good flights, clear my SWUs, etc. However, now that I have booked it, I can actually see one potential issue with the flights, which is the connection times. I am not sure how I missed it (probably in my excitement to see C class availability open up on EF). So basically, my flights look like this: ORD - MIA, dept. 530am, arr. 930am MIA - EZE, dept 10.45am, arr. 9.40pm. EZE-MIA, dept. 11am, arr. 6.05pm MIA-ORD, dept 855pm, arr. 11pm So here are my questions: 1. Is an hour and 15 mins (really 45 mins between landing and the next plane boarding) enough time to connect between flights in MIA? As a ORD native, this was a rookie mistake - I should have gone to MIA the night before, because I bet there will be a delay of some kind - it IS going to be Thanksgiving week after all. But I am hoping against hope that we leave on time and arrive on time, and that the EZE flight will take off from the same terminal that the ORD flight lands at, if that is the case, is that still enough time to connect in MIA? 2. On the return, since I will have to go through customs/immigration and pick up my luggage (although Im thinking I might do a carry on to avoid that hassle), will about 2 hours be enough? I am thinking yes, but I dont know MIA at all. EDIT: should add that I have Global Entry. For you MIA experts, I really appreciate your insight into this question. Cheers! MFK EDIT: for the record, I also DID look up "minimum connecting times" for MIA. It says 1 hour for Domestic-Intl, and 90 mins for Intl-Domestic. But of course, I was looking for more realistic answers based on your experiences. Thanks again!