Nord for Kedah ligger delstaten Perlis. I øst har delstaten grense mot Thailand. I sør ligger Perak og i sørvest Pulau Pinang (Penang).