The Dutch are old pros at delivering things by canal. When a KLM 747 that was being donated to the Aviodrome museum in Amsterdam was not going to be able to land at Leystad's airport, the ingenious Dutch just decided to move the plane by water.
A 229 foot plane is not an easy thing to move by barge. For one thing, there are wings on both sides that would stick out and crash into buildings. Those were the first things stripped off of the plane and shipped separately.
After the removal of the wins, which made maneuvering the plane much easier, the 180 ton fuselage was trucked to a nearby canal where it was lowered onto a series of connected barges. Tugboats guided the fuselage through the narrow canals of Amsterdam to its final dockside detination in the port town of Harderwijk. From there, the final leg of the journey was made by land.
This video shows the 747 passing under a bridge during its journey: