Where to Stay in Madrid – A Guide to the Capital of Spain Madrid is located in the central region of Spain and is the capital of the country. This metropolis is 657 meters above sea level, which makes it ...