QUICK ANSWER
"Must" is an auxiliary verb which is often translated as "deber", and "have to" is a transitive verb phrase which is often translated as "tener que". Learn more about the difference between "must" and "have to" below.
must(
muhst
)An auxiliary verb, or helper verb, is a conjugated verb that comes before a main verb and determines the main verb's tense, mood, or aspect (e.g., I have gone.).
1. (obligation)
2. (suggestion)
3. (likelihood)
a. deber de
You must be very tired after your long drive.Debes de estar muy cansado después de manejar tanto.
A noun is a word referring to a person, animal, place, thing, feeling, or idea (e.g., man, dog, house).
a. no direct translation
This refers to an idiomatic word or phrase for which there is no word-for-word translation.
Having a cell phone is a must nowadays.Hoy en día es indispensable tener un celular.
This album is a must for all fans of jazz music.Este es un álbum que no deben perderse todos los aficionados a la música jazz.
have to(
hahf
tu
)A transitive verb phrase is a phrase that combines a verb with a preposition or other particle and requires a direct object (e.g., take out the trash.).