Trong thời kỳ Sukhothai, huyện này là khu vực doanh trại phía tây của quân tuần tuần tra. Ngôi làng gần trại gọi là Ban Lan Khoi (บ้านลานคอย). Do phát âm thay đổi nên nay thành Ban Lan Hoi.
Trong thời kỳ Rattanakosin, Bộ nội vụ đã lập phó huyện mới (tambon) tên là Ban Dan. Phó huyện đã được nâng cấp thành một tiểu huyện (king amphoe) thuộc huyện Mueang Sukhothai năm 1909. Trụ sở huyện đã được dời đến tambon Lan Hoi năm 1916. Khi tuyến đường Charot Withi Thong, kết nối Sukhothai và Tak hoàn thành, trụ sở huyện đã được dời đến tambon Ban Dan. Năm 1939, tiểu huyện được đổi tên từ Lan Hoi thành Ban Dan Lan Hoi.[1] Năm 1973, chính quyền đã nâng cấp tiểu huyện thành huyện.
Huyện này được chia thành 7 phó huyện (tambon), các đơn vị này lại được chia ra thành 70 làng (muban). Thị trấn (thesaban tambon) Lan Hoi nằm trên một phần của tambon Lan Hoi. Có 7 Tổ chức hành chính tambon.