Tile adhesive/paste (Generally one 20kg bag covers an area of 2 - 3 square metres, depending on base thickness).
Tiles
Tile grout (white, dove grey, light grey, etc)
spacers (1.5mm, 2mm, 3mm, 5mm, etc)
Bond-it liquid (for added bonding strength of the adhesive)
Permabond or Key it is great for surfaces that are smooth and allows for better grip
Advise
Surface preparation is the key to success. It is HIGHLY recommended that floors be screeded before commencing with tiling.
As a rule, always ensure that you have extra tile adhesive to avoid delays. Most shops will take it back if still sealed and you have the original purchase slip.
For walls, use permabond or key it for better grip.
Allow for 10%-15% extra tiles depending on cutting, pattern, etc. Also for spares