They may look very similar, but oilcloths have an additional printed cotton layer under a protective vinyl coating compared to PVC, or vinyl, tablecloths. Plus, oilcloths are more costly than vinyl ones while delivering the same purpose.