The difference between them depends on where you are on the globe - it could even be 180 if you happen to stand in the middle of the two!
Magnetic compasses always point to magnetic north, but with earth being molten metals - magnetic north likes to move around a bit, so we work out the difference between the two and apply it to the directions we track.
For example, where I am - the difference is around 11 degrees. In order to head directly west, I can't just let my compass point north and go directly perpendicular port - I have to point north plus 11 degrees, and then go. My actual track will be 281 degrees magnetic, not 270.
What's more interesting is that most navigation charts have all their directions and bearings in "true" north, with the variance also charted, whereas when you actually fly you track the magnetic headings plus/minus the variance. If you go long enough - the variance also changes so you have to take that into account when planning your route.
When you take off / land, runway headings directly corresponding to your heading are a good sanity check - alarm bells go off if you're meant to be flying west but come across Runway 09 in front of you (the opposite!), not to mention we still rely on magnetic compasses - you don't want to be coming into land at a track for 281 degrees and see 27 painted on it; chances are something went wrong somewhere.