Замок представляет собой симметричный слегка вытянутый прямоугольник, что типично для замковой архитектуры эпохи Гогенштауфенов. Главная башня – бергфрид – выполнена в необычной, пятиугольной форме и составляет 29 метров в высоту.
Замок Ланек был построен в 1226 году архиепископом Майнцским Зигфридом фон Эппштайном для защиты своих территорий, которые в 1220 году включили в себя ещё и город Оберланштайн и его серебряные прииски. В 1245 году была построена замковая часовня в готическом стиле, освящённая в честь святого Ульриха Аугсбургского. В том же году в замке поселились первые бургграфы – управляющие замком.
В 1298 году в замке останавливался король Германии Адольф Нассауский, убитый годом позже Альбертом Габсбургом. Владелец замка, желая отомстить королю, начал плести интриги против нового короля, но его предательство быстро раскрылось. В 1309 году замок был взят штурмом королевскими войсками, а его владельца казнили.
В 1312 году, после роспуска ордена тамплиеров в замке Ланек укрывалось 12 последних рыцарей этого ордена. Все они героически пали в битве против войск Майнцского архиепископа. Однако это считается лишь красивой легендой.
В июне 1400 года в замке Ланек останавливались князья-выборщики нового императора Священной Римской империи. В 1475 году замок был окружён второй крепостной стеной с башнями.