I nord grenser Weilburg til kommunene Merenberg og Löhnberg, i øst til byen Braunfels, i sør til kommunene Weilmünster, Weinbach og byen Runkel og i vest til kommunen Beselich.