由于天气不好,飞机迟到了3小时。

English Translation

The plane was three hours late due to bad weather.

Difference between 由于and 因为: 由于 means “because” and is generally followed by a negative reason (here because of the bad wether) whereas 因为 means also “because” but is generally followed by a positive reason.