Different transaction types on Ethereum include:
Regular transactions: Peer-to-peer transactions from one account to another.
Contract deployment transactions: Transactions without a 'to' address, where the data field contains the contract code.
Contract execution: Transactions interacting with deployed smart contracts, with the 'to' address being the smart contract’s address.