You need to apply through your local travel agent or the Hajj Committee. A valid passport and visa are mandatory.