It should be possible to plug that shield into either a Due or a Mega, with the caveat that the URF01 pins on the shield may interfere with two sockets of the Power header (IOREF and the opening next to it). (Older Mega's may have a six-pin Power header rather than eight-pin.) If there's interference you might need to remove a pin or two from the URF01 group. Here is a picture of a Due overlaid (at 41% transparency) on top of a Mega:

The overlay is imperfect (due to slight mispositioning, slight scale errors, and camera distortion) but is good enough to show that the shield should plug in. The shield appears to have a power-indicator LED on it, but aside from that apparently has no electronics to cause problems.
The photos that I overlaid came from arduinoBoardMega and ArduinoBoardDue or related sites.
The following is from “nice drawings of the arduino uno and mega 2560” on arduino.cc and should let you measure your Due to see if it matches: 
Numbers in the picture above are in mils, that is, in thousandths of an inch. Numbers in the picture below (from hwkitchen.com) are in millimeters. Note, the picture above is the more-recent R3 version, with 8 pins in the power block, vs the 6 pins in that block in the picture below. 
The thread shield layout for DUE/Mega in forum.arduino.cc also may be of interest. It suggests the Due and Mega have matching pin layouts. It also gives links to some CAD files for the boards.