Many expats driving in Saudi Arabia exchange their foreign license for a local one. Holders of licenses issued in the EU, USA, Canada, Australia, New Zealand, and neighboring GCC states need not take a test to obtain a Saudi license.
The first step is to register for an Absher e-services account. Then you will need to pay the SR40 license fee on the Sadad platform. You’ll then go to an approved hospital to get eye and blood tests done; after which you will get the license translated into Arabic (by an approved translation institute).
Then take your iqama (plus a photocopy), your foreign license, the translated license, the medical report, and the receipt to your nearest driving school; Dallah Driving Schools are well known and are a good bet. A traffic police officer inside the driving school will take the documents and issue the license on the spot.
Note: Information may not be up-to-date. Please check official government information for latest laws and regulations.