Generally, at least in the UK, must and have to are used interchangeably in the present tense.
You must drive on the left and have to drive on the left are understood to have the same meaning of obligation.
I would say that must suggests that the DVLA (UK driving authority), for example, is making a statement you have to follow. They say that you must do it. Whereas have to implies that it's just a rule that needs to be followed, it's unclear who has made the decision but it must be followed. For example,
- "The highway code says you must drive on the left in the UK".
- "Don't you know that you have to drive on the left in the UK"?