Travelers are voting Hotel Palace, Gilfer and Imperial as the best of 451 hotels near La Malinche National Park. There are 4 hotels in Zacatlán a city just 32 km from La Malinche National Park and 38 hotels in Izucar de Matamoros which is 37 km distant. The most popular of these are La Joya Tulancingo in Zacatlán and Courtyard Marriott Puebla in Izucar de Matamoros. You can find 3647 Hotel in the country of Mexico and Hotel Hacienda La Labor is our members favorite Hotel in all of Mexico. Want more? Check out our map of hotels near La Malinche National Park.