Where to Stay in Ávila – What You Need to Know Ávila is the capital of the homonymous province located in the central-north area of Spain, a little over 100 kilometres from Madrid. This city is part of the autonomous community of Castilla y León and is known for being the highest provincial capital of Spain, at 1131...