Разница между «неохотой» и «нежеланием» заключается в контексте употребления.
Неохота — разговорное слово, которое означает «нет желания», «не хочется». 3 Например: «Неохота мне ссориться с ним», «Совсем неохота было идти». 1
Нежелание — общее понятие, которое означает «отсутствие желания, стремления к чему-либо», «уклонение от чего-нибудь». 2 Например: «Нежелание понять друг друга», «Нежелание работать». 2
Таким образом, «неохота» чаще используется в значении «отсутствие желания сделать что-то», а «нежелание» — более общее понятие, которое может обозначать отсутствие желания к разным действиям.