Hotels in San Miguel de Allende with rooftop pools

Best in cities: a rooftop pool turns the dead 3pm hour into the best part of the day.

Old bones, new openings, easy to get around. Rooms in San Miguel de Allende start from around $190/night, and properties with rooftop pools book out earliest in peak season.

Other features to filter for in San Miguel de Allende