Замок стоит в городе Ланштайн (Lahnstein) на правом берегу Рейна.
Замок был основан в конце 14 в. как таможенный замок майнцского архиепископства (город Оберланштайн был самым северным из его владений). Одновременно он являлся частью городских укреплений и располагался в юго-восточном углу крепости.
Он был восстановлен в 1719-1721 г., однако уже не как крепость, а как административное здание. В нем по-прежнему находилась таможня и монетный двор (вблизи города имелись серебряные копи), также замок служил резиденцией представителя архиепископа Майнца в Оберланштайне.
Мартинсбург является типичным примером таможенного замка на Рейне - квадратный в плане и встроенный в городскую стену, впоследствии перестроенный в административное здание.
От первоначальной постройки сохранились ворота с подъемной решеткой и эркером над ними (т.н. смоляной нос), на углу примыкающей к воротам стены многоугольная башня, а также бергфрид и палас. Когда-то замок окружал ров с водой, к воротам вел подъемный мост.
Наибольший интерес представляет бергфрид, имеющий в плане редкую шестиугольную форму. Ширина башни у основания 10 м, в ней 5 этажей при общей высоте 28 м. К ней примыкает полукруглая башня, содержащая лестницу.
Палас, изначально представлявший собой жилую башню с двумя эркерами по углам, был значительно перестроен в 18 в. Были проделаны дополнительные большие окна, добавлена барочная крыша.