A vehicle for moving a container from a first position to a second position, the vehicle comprising: - a hoisting device for hoisting the container from the first position towards the vehicle, to hold it in a stored position at the bottom side of the vehicle, and to lower the container from the stored position to the second position; - a frame supporting at least the hoisting device; - a set of first guiding means attached to the frame for guiding the vehicle along a first path in a first horizontal direction, the set of first guiding means arranged at both sides of the first path; - a set of second guiding means for guiding the vehicle along a second path in a second horizontal direction transverse to the first direction, the set of second guiding means arranged at both sides of the second path; wherein the vehicle is arranged to run, in a first mode, along the first path if the set of first guiding means engages with the first path and the set of second guiding means is spaced apart from the second path, and, in a second mode, along the second path if the set of second guiding means engages with the second path and the set of first guiding means is spaced apart from the first path, and wherein a space is arranged under the vehicle to accommodate the container in the stored position, the space extending between a set of vertical planes through both the set of first guiding means and the set of second guiding means.