For an 8 ft rectangular table, the recommended tablecloth size varies slightly among sources, but the most common size is 90 inches by 156 inches for a floor-length tablecloth. If you prefer a lap-length tablecloth, you can use a 60-inch by 120-inch linen. To determine the right size for your tablecloth, you can measure the length and width of your table and add the desired drop length, which is the length of the tablecloth that hangs down from the tabletop. The drop length can vary depending on your preference, but a floor-length tablecloth typically has a drop length of 15 to 30 inches.