Riyadh Embassy and Consulate Here you can find the international embassies and consulates in Riyadh with their address, opening hours, email, phone number or other information related to the consular section and visa application process. Austria Embassy Saudi Arabia Diplomatic Quarter Riyadh, Saudi Arabia Phone: (+966 / 11) 480 12 17 German Embassy Saudi Arabia Diplomatic Quarter Riyadh, Saudi Arabia Phone: +966 112 77 69 00 Swiss Embassy Saudi Arabia Diplomatic quarter 11693 Riyadh, Saudi Arabia Phone: +966 11 488 12 91