Birmingham
Cancún, Mexico
The best and cheapest way to get from Birmingham and Cancún, Mexico is to travel by air, which will cost about 6,329 MXN or 435.60 USD.