Canyonlands Motel has the most locations (2) in Mexican Hat, followed by San Juan Inn & Trading Post (2 locations) A list of all Hotel Chains & Franchises in Mexican Hat is shown below.