สารละลายแต่ละชนิดมีความสามารถในการละลายที่ต่างกัน ทั้งนี้ ความเข้มข้นของตัวทำละลาย หรือพื้นที่ผิวของตัวละลาย ก็ถือเป็นปัจจัยที่มีผลต่อการละลายของสารละลายนั้น
ปัจจัยที่มีผลต่อการละลายของสาร ได้แก่
1. ชนิดของตัวทำละลาย
ตัวทำละลายต่างกันมีความสามารถในการละลายต่างกัน เช่น โซเดียมคลอไรด์ละลายในน้ำแต่ไม่ละลายในแอลกอฮอล์ กำมะถันละลายในโทลูอีนแต่ไม่ละลายในน้ำ
2. ความเข้มข้นของตัวทำละลาย
ถ้าตัวทำละลายมีความเข้มข้นมาก การละลายจะเกิดได้ดี
3. อุณหภูมิ
ของแข็งและของเหลวส่วนใหญ่ ความสามารถในการละลายได้จะเพิ่มขึ้นเมื่ออุณหภูมิของสารละลายสูงขึ้น เมื่อเพิ่มอุณหภูมิ จะทำให้สารเคลื่อนที่ชนกันได้เร็วขึ้นกว่าเดิม การละลายจึงเร็วขึ้น แต่ถ้าเป็นแก๊ส ความสามารถในการละลายได้จะลดลงเมื่ออุณหภูมิของสารละลายสูงขึ้น
4. ความดัน
ความสามารถในการละลายได้ของแก๊สจะสูงขึ้นมากเมื่อความดันเพิ่มขึ้น แต่ความดันมีผลต่อการละลายของของแข็งและของเหลวเพียงเล็กน้อย
5. พื้นที่ผิวของตัวละลาย
ถ้าตัวละลายถูกเพิ่มพื้นที่ผิวด้วยการทำให้เป็นชิ้นเล็กชิ้นน้อยโดยการหั่นหรือบด จะทำให้อัตราการละลายของสารเพิ่มมากขึ้น