The different bus structures in a CPU are the data bus, address bus, and control bus. The data bus is responsible for transferring data between the CPU and memory, while the address bus carries the memory location information required for data storage and retrieval. The control bus manages communication and coordinates functioning between various components inside the CPU, such as reading and writing memory operations.