Madrid Embassy and Consulate Here you can find the international embassies and consulates in Madrid with their address, opening hours, email, phone number or other information related to the consular section and visa application process. Austria Embassy Spain Paseo de la Castellana 91 28046 Madrid, Spain Phone: (+34) 91 55 65 315 German Embassy Madrid Calle de Fortuny, 8 28010 Madrid, Spain Phone: +34 91 557 90 00 Switzerland Embassy Spain C/ Núñez de Balboa 35A, 7° 28001 Madrid, Spain Phone: +34 91 436 39 60