ざっくり違いを説明すると「屋根つきなのがベランダ」「屋根がないのがバルコニー」です。ベランダもバルコニーも住戸から張り出した部分であり、さらに屋根があってある程度の雨風をしのげるのがベランダ、そうでないのがバルコニーということです。