В основном - только объёмом. В романе, как правило, много сюжетных линий и героев, на протяжении происходит становление личности героя (испытания разные, к примеру) . Рассказ - одно-два события, лаконично и красочно изложенные, героев обычно от нуля до пяти (не считая фона) . Повесть - что-то среднее между ними.