The average length of stay in Farmington, UT is 5 nights. Find hotel deals in Farmington on momondo