A storage system comprising: multiple storage sections (12, 14, 16, 18), each configured for storing containers arranged in multiple rows at various horizontal levels with respect to ground; multiple lifting transportation devices (A1, A2, A3, B1, B2, B3, C1, C2, C3) configured for moving in a first horizontal direction along pairs of first rails arranged at predetermined horizontal levels in passages between the storage sections (12, 14, 16, 18) so as to have access to containers arranged in the storage sections (12, 14, 16, 18), each lifting transportation device (A1, A2, A3, B1, B2, B3, C1, C2, C3) movable along a corresponding pair of the first rails between adjacent storage sections (12, 14, 16, 18) being configured to include a container access mechanism movable in a vertical direction with respect to the corresponding pair of rails so as to take a container stored in the adjacent storage sections (12, 14, 16, 18) and place the container to a selected row of the adjacent storage sections (12, 14, 16, 18); characterized in that at least one container carriage configured for moving in a second horizontal direction substantially perpendicular to the first horizontal direction, the container carriage being configured for taking the container placed in the selected row and moving the container in the second horizontal direction, wherein each lifting transportation device (A1, A2, A3, B1, B2, B3, C1, C2, C3) and the at least one container carriage are configured for moving in different horizontal planes with respect to the ground so as to avoid interferences between the lifting transportation devices (A1, A2, A3, B1, B2, B3, C1, C2, C3) and the at least one container carriage, and the selected row of the storage sections (12, 14, 16, 18) is arranged at a horizontal level between a horizontal plane for moving a lifting transportation device (A1, A2, A3, B1, B2, B3, C1, C2, C3) and a horizontal plane for moving the at least one container carriage. multiple storage sections (12, 14, 16, 18), each configured for storing containers arranged in multiple rows at various horizontal levels with respect to ground; multiple lifting transportation devices (A1, A2, A3, B1, B2, B3, C1, C2, C3) configured for moving in a first horizontal direction along pairs of first rails arranged at predetermined horizontal levels in passages between the storage sections (12, 14, 16, 18) so as to have access to containers arranged in the storage sections (12, 14, 16, 18), each lifting transportation device (A1, A2, A3, B1, B2, B3, C1, C2, C3) movable along a corresponding pair of the first rails between adjacent storage sections (12, 14, 16, 18) being configured to include a container access mechanism movable in a vertical direction with respect to the corresponding pair of rails so as to take a container stored in the adjacent storage sections (12, 14, 16, 18) and place the container to a selected row of the adjacent storage sections (12, 14, 16, 18); characterized in that at least one container carriage configured for moving in a second horizontal direction substantially perpendicular to the first horizontal direction, the container carriage being configured for taking the container placed in the selected row and moving the container in the second horizontal direction, wherein each lifting transportation device (A1, A2, A3, B1, B2, B3, C1, C2, C3) and the at least one container carriage are configured for moving in different horizontal planes with respect to the ground so as to avoid interferences between the lifting transportation devices (A1, A2, A3, B1, B2, B3, C1, C2, C3) and the at least one container carriage, and the selected row of the storage sections (12, 14, 16, 18) is arranged at a horizontal level between a horizontal plane for moving a lifting transportation device (A1, A2, A3, B1, B2, B3, C1, C2, C3) and a horizontal plane for moving the at least one container carriage.