We use may or might + infinitive (or base form) without 'TO' to talk about something that is possible now or in the future.
Both have to and have got to express the same meaning -- necessity which is outside the speaker.
Examples: I have to go to Japan next week. I have got to go to Japan next week. (short form of have got to = 've got to)
When we talk about necessity in the present or the near future, we can use either must or have to + base form. But there is a difference in meaning.