Pokémon Plush Toys
Our Pokémon plush toys cover more than a thousand designs, from pocket-sized soft toys under 15cm to giant plush over 60cm that take up half a bed. Pikachu, Eevee and Charizard lead the way, but you'll also find cuddly toys of starters, Legendaries and plenty of lesser-known Pokémon. Filter by size or type a name to narrow things down.
1037 products
Sort by
Sort by
Banette Pokémon Plush
Sale price£19.90
Regular price£34.90
Cubone Pokémon Plush
Sale price£19.90
Koraidon Pokémon Plush
Sale price£39.90
Regular price£49.90
Poliwag Pokémon Plush
Sale price£19.90
Regular price£29.90
Mudkip Pokémon Plush
Sale price£19.90
Marshadow Pokémon Plush
Sale price£23.90
Butterfree Pokémon Plush
Sale price£19.90
Shiny Psyduck Pokémon Plush
Sale price£19.90
Regular price£24.90
Pidgeotto Pokémon Plush
Sale price£19.90
Regular price£29.90
Dratini Pokémon Plush 2026
Sale price£21.90
Regular price£29.90
Totodile Pokémon Plush
Sale price£19.90
Lucario Pikachu Pokémon Plush
Sale price£22.90
Kyogre Pokémon Plush
Sale price£29.90
Sobble Pokémon Plush
Sale price£19.90
Regular price£24.90
Shiny Mini Charizard Pokémon Plush
Sale price£19.90
Regular price£29.90
Piplup Pokémon Plush
Sale price£19.90
Arcanine Pokémon Plush
Sale price£19.90
Eevee Pikachu Plush
Sale price£29.90
Regular price£54.90
Scorbunny Pokémon Plush XXL
Sale price£27.90
Regular price£34.90
Growlithe Pokémon Plush 2026
Sale price£26.90
Regular price£37.90
Pikachu Pokémon Plush 2026
Sale price£21.90
Regular price£34.90
Ekans Pokémon Plush 2026
Sale price£22.90
Regular price£32.90
Gastly Pokémon Plush 2026
Sale price£24.90
Regular price£32.90
Rayquaza Pokémon Plush XXL
Sale price£109.90






