In Xilitla, 3 star hotels have average nightly rates of $58. Hotel Economico is $27 cheaper than the city average at just $31/night.