Jeddah banks/Automatic Teller Machines (ATM)

I have a question about Jeddah banks or ATMs :  Do you have to have an account with the particular bank's ATM to withdraw cash from their machine?  Or can you, say, withdraw cash from a Riyahd Bank ATM even if you bank with SABB?  I haven't opened a bank account yet, but I want to be able to withdraw cash easily.  Thanks.

The answer is YES, I had a SABB ATM and I used in Riyadh Bank, ANB, Al Bilad and others.

Yes you can use any ATM to withdrawn money (the bank that the ATM belongs to will charge your bank SR 3, but you will not be charge with anything). Now if you want to let's say pay some bills or do money transfer or some other bank services rather than withdrawing money or checking your bank balance then you need to use your own bank ATM.