Overall the picture is like this:
- massless particles like photons travel at speed c in empty space, in a straight line
- massive particles like electrons travel at a speed slightly less than c even in empty space, in a straight line
- inside a medium, any particle traveling in a straight line will quickly bounce off/be absorbed and re-emitted in a new direction because of some field given off by another particle; so, the average speed at which particles actually traverse through the material is lower than c. How low depends on properties of the medium, mainly how dense it is; for copper and most metals commonly used in electronics, this varies between 60-80% of c.
- When applying a potential difference to a metal wire, the electrons which normally are moving at speeds very close to c in the empty space between atoms in random directions (amounting to an overall speed of 0 along the wire) will start collectively moving in the direction of the potential difference (towards the positive node), at a very low average speed called "drift speed"; this is caused by their normally completely random bounces now being biased in the direction of the electric field;
- However, the current in the wire (the EM radiation) moves extremely fast along the wire, at the same speed that light moves (on average) through the wire. You can think of this as being caused by photons (since EM waves are photons) moving much more easily than electrons through the wire, simply because they don't have a charge of their own and so don't get caught so easily by other atoms as electrons do.
So you have 5 speeds relevant to this: the speed of light/photons/EM waves in vacuum (c), the speed of an electron in vacuum (very close to c), the average speed of all electrons in a metal wire without any electric potential (0), the average speed of all electrons in a metal wire with an electric potential (drift velocity, very small), and the speed of EM waves in a wire (60-80% of c in typical conductors).
Edit: one more note that complicates this picture, but the EM waves in a charged wire don't really move inside the wire, or not entirely - they move mostly around the wire - which means that their actual speed depends not (just) on the material from which the wire is made, but also the insulation outside the wire. That is, the EM field will propagate a different fraction of c for a copper wire than for an aluminum wire; but also for a copper wire wrapped in plastic versus one exposed directly in the air.