|Shortest Duration||64h 35m|
|Trips per day||7|
Book Greyhound from New York to Mexico City from $261.00. There are 7 trips per day offered by Greyhound from New York to Mexico City and you can expect on average to pay $347.36 for a Greyhound ticket to Mexico City. In New York, Greyhound departs to Mexico City from Port Authority Bus Station and 3 other stations. In Mexico City, Greyhound arrives at Eje Ctrl Lazaro Cardenas,
An average trip on Greyhound from New York to Mexico City takes 72 hours and 9 minutes, while the fastest available Greyhound trip will get you to Mexico City in 64 hours and 35 minutes,
On weekends, Greyhound offers 7 trips per day. A one way ticket costs $356.75 for a weekend trip to Mexico City.