Air
- Companies:American Airlines, Delta Air Lines, United Airlines
 - Duration:Approximately 5 hours 30 minutes (including layover)
 - Distance:1,100 millas (1,770 km)
 - Costs:$7,500 MXN (economy class, subject to season and availability)
 - Roads/Routes: Not applicable
 
Pro Tip: Reserve your flight for mid-week travel to potentially secure lower fares and less crowded flights.
Road
- Companies:Enterprise Rent-A-Car, Hertz, Avis
 - Duration:Approximately 17 hours (driving time)
 - Distance:1,200 millas (1,930 km)
 - Costs:$6,500 MXN (rental car for three days) + $3,500 MXN (fuel estimated)
 - Roads/Routes:I-80 W
 
Pro Tip: Take breaks at interesting landmarks along I-80, such as the Great Platte River Road Archway Monument.
Bus
- Companies:Greyhound, Megabus
 - Duration:Approximately 22 hours
 - Distance:1,100 millas (1,770 km)
 - Costs:$2,000 MXN (one-way ticket)
 - Roads/Routes:Multiple interstates, mainly I-80
 
Pro Tip: Purchase tickets well in advance to secure the best price and consider traveling overnight to save on accommodation costs.
Comprehensive Recommendation
For the journey from New York, NY to Fairfield, IA, I recommend flying due to the time efficiency and convenience it offers compared to driving or taking the bus. The expected travel time is around 5 hours and 30 minutes, which is significantly less than driving or riding the bus. Be sure to check various airlines and book in advance for the best rates.