Below are all the moves that Marill can learn in Generation 3, which consists of:

Pokémon Ruby

Pokémon Sapphire

Pokémon FireRed

Pokémon LeafGreen

Pokémon Emerald

Note: The move categories shown here are based on the move's type, as was the mechanic in Generations 1-3. The moves' detail pages may show a different category for Generation 4+.