Asia-Places.com has listed approx 7 atms in Sohar. Some of the Top rated atms in Sohar are- Sohar International Bank, Sohar Islamic, Sohar International Bank, Sohar International Bank, Sohar Islamic Bank, Bank Muscat ATM & Bank Muscat ATM.