荒漠 is slightly more literary than
沙漠. While
沙漠 specifically refers to a sandy desert,
荒漠 emphasizes desolation and barrenness and can describe any vast, uninhabited wasteland, not just sandy ones. It's also used figuratively, as in
文化荒漠 (cultural desert).